From a514d1e7ecc51fe54ea11986a81369bf35020ebc Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Thu, 28 May 2026 11:14:34 -0700 Subject: [PATCH] radv/drirc_gen: Clean up the dependency handling. This matches Intel -- we get a dependency on the conf file from it appearing as a command arg, and drirc_gen.py from it being in the inputs. Part-of: --- src/amd/vulkan/meson.build | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build index 0f3005aaa8e..eba55dd6cb2 100644 --- a/src/amd/vulkan/meson.build +++ b/src/amd/vulkan/meson.build @@ -31,19 +31,15 @@ radv_entrypoints = custom_target( radv_drirc = custom_target( 'radv_drirc', - input : files('radv_drirc_gen.py'), + input : [files('radv_drirc_gen.py'), drirc_gen, join_paths(dir_source_root, 'src/util/00-radv-defaults.conf')], output : ['radv_drirc.c', 'radv_drirc.h'], command : [ - prog_python, '@INPUT@', + prog_python, '@INPUT0@', '--import-path', join_paths(dir_source_root, 'src/util'), '--drirc-src', '@OUTPUT0@', '--drirc-hdr', '@OUTPUT1@', - '--validate', join_paths(dir_source_root, 'src/util/00-radv-defaults.conf'), + '--validate', '@INPUT2@', ], - depend_files : files( - join_paths(dir_source_root, 'src/util/drirc_gen.py'), - join_paths(dir_source_root, 'src/util/00-radv-defaults.conf'), - ), ) libradv_files = files(