zink: hook zink_instance to build

Acked-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7800>
This commit is contained in:
Hoe Hao Cheng
2020-11-27 01:29:37 +08:00
committed by Marge Bot
parent 2b4fcf0a06
commit 52138ea9b3
+10 -1
View File
@@ -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],