vulkan/meson: Add missing dependencise on vk_extensions_gen.py
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 28 Jan 2021 19:51:57 +0000 (13:51 -0600)
committerMarge Bot <eric+marge@anholt.net>
Mon, 1 Feb 2021 18:54:23 +0000 (18:54 +0000)
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8676>

src/amd/vulkan/meson.build
src/broadcom/vulkan/meson.build
src/freedreno/vulkan/meson.build
src/gallium/frontends/lavapipe/meson.build
src/intel/vulkan/meson.build
src/vulkan/util/meson.build

index de09ba5..67ebd03 100644 (file)
@@ -37,6 +37,7 @@ radv_extensions_c = custom_target(
     prog_python, '@INPUT0@', '--xml', '@INPUT1@', '--out-c', '@OUTPUT0@',
     '--out-h', '@OUTPUT1@'
   ],
+  depend_files : vk_extensions_gen,
 )
 
 amd_vk_format_table_c = custom_target(
index 938595a..81317d9 100644 (file)
@@ -37,7 +37,7 @@ v3dv_extensions_c = custom_target(
     prog_python, '@INPUT0@', '--xml', '@INPUT1@',
     '--out-c', '@OUTPUT@',
   ],
-  depend_files : files('v3dv_extensions.py'),
+  depend_files : [files('v3dv_extensions.py'), vk_extensions_gen],
 )
 
 v3dv_extensions_h = custom_target(
@@ -48,7 +48,7 @@ v3dv_extensions_h = custom_target(
     prog_python, '@INPUT0@', '--xml', '@INPUT1@',
     '--out-h', '@OUTPUT@',
   ],
-  depend_files : files('v3dv_extensions.py'),
+  depend_files : [files('v3dv_extensions.py'), vk_extensions_gen],
 )
 
 libv3dv_files = files(
index 75485e6..6a9035f 100644 (file)
@@ -37,6 +37,7 @@ tu_extensions_c = custom_target(
     prog_python, '@INPUT0@', '--xml', '@INPUT1@', '--out-c', '@OUTPUT0@',
     '--out-h', '@OUTPUT1@'
   ],
+  depend_files : vk_extensions_gen,
 )
 
 libtu_files = files(
index 94c68d1..6cfaff6 100644 (file)
@@ -18,6 +18,7 @@ lvp_extensions_c = custom_target(
     prog_python, '@INPUT0@', '--xml', '@INPUT1@', '--out-c', '@OUTPUT0@',
     '--out-h', '@OUTPUT1@'
   ],
+  depend_files : vk_extensions_gen,
 )
 
 liblvp_files = files(
index ddfadfc..d0634f2 100644 (file)
@@ -39,7 +39,7 @@ anv_extensions_c = custom_target(
     prog_python, '@INPUT0@', '--xml', '@INPUT1@',
     '--out-c', '@OUTPUT@',
   ],
-  depend_files : anv_extensions_py,
+  depend_files : [anv_extensions_py, vk_extensions_gen],
 )
 
 anv_extensions_h = custom_target(
index f7d8a3d..c719918 100644 (file)
@@ -18,6 +18,8 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 # SOFTWARE.
 
+vk_extensions_gen = files('vk_extensions_gen.py')
+
 files_vulkan_util = files(
   'vk_alloc.h',
   'vk_debug_report.c',