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],