From d997e97512908f3047d4bbc481590d4a1475ce1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Thu, 1 May 2025 10:51:02 +0200 Subject: utils: codegen: Make users depend on `controls.py` in meson MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently, modifying `controls.py` does not make those build targets dirty that use a script that includes it (e.g. `gen-controls.py`) because meson has no knowledge of this dependency. Add `depend_files` to each `custom_target()` invocation to fix this. Ideally it would be possible to attach this dependency to `gen_controls`, `gen_gst_controls`, etc. objects themselves, so that repetition is avoided, but this does not seem possible at the moment. Signed-off-by: Barnabás Pőcze Acked-by: Kieran Bingham Acked-by: Jacopo Mondi Reviewed-by: Paul Elder --- utils/codegen/meson.build | 2 ++ 1 file changed, 2 insertions(+) (limited to 'utils/codegen') diff --git a/utils/codegen/meson.build b/utils/codegen/meson.build index 904dd66d..8d1c6908 100644 --- a/utils/codegen/meson.build +++ b/utils/codegen/meson.build @@ -16,4 +16,6 @@ gen_header = files('gen-header.sh') gen_ipa_pub_key = files('gen-ipa-pub-key.py') gen_tracepoints = files('gen-tp-header.py') +py_mod_controls = files('controls.py') + subdir('ipc') -- cgit v1.2.1