Mesa (master): zink: hook zink_instance to build

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Dec 11 12:18:08 UTC 2020


Module: Mesa
Branch: master
Commit: 52138ea9b383ff7ca604e93d78c86eabc4266117
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52138ea9b383ff7ca604e93d78c86eabc4266117

Author: Hoe Hao Cheng <haochengho12907 at gmail.com>
Date:   Fri Nov 27 01:29:37 2020 +0800

zink: hook zink_instance to build

Acked-by: Adam Jackson <ajax at redhat.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7800>

---

 src/gallium/drivers/zink/meson.build | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/zink/meson.build b/src/gallium/drivers/zink/meson.build
index ec47d658b42..61f157a9a27 100644
--- a/src/gallium/drivers/zink/meson.build
+++ b/src/gallium/drivers/zink/meson.build
@@ -49,6 +49,15 @@ zink_device_info = custom_target(
   ]
 )
 
+zink_instance = custom_target(
+  'zink_instance.c',
+  input : ['zink_instance.py'],
+  output : ['zink_instance.h', 'zink_instance.c'],
+  command : [
+    prog_python, '@INPUT@', '@OUTPUT@'
+  ]
+)
+
 zink_nir_algebraic_c = custom_target(
   'zink_nir_algebraic.c',
   input : 'nir_to_spirv/zink_nir_algebraic.py',
@@ -63,7 +72,7 @@ zink_nir_algebraic_c = custom_target(
 
 libzink = static_library(
   'zink',
-  [files_libzink, zink_device_info, zink_nir_algebraic_c],
+  [files_libzink, zink_device_info, zink_instance, zink_nir_algebraic_c],
   gnu_symbol_visibility : 'hidden',
   include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_vulkan_wsi, inc_vulkan_util],
   dependencies: [dep_vulkan, idep_nir_headers, idep_mesautil],



More information about the mesa-commit mailing list