From b75d65dfb22023bb9530dd86f0f42454725ab4fd Mon Sep 17 00:00:00 2001 From: Job Noorman Date: Wed, 27 Mar 2024 14:02:49 +0100 Subject: [PATCH] freedreno/registers: fix installation of schema A previous cleanup erroneously removed the installation of the schema and copyright files. This caused tools like cffdump to fail when the source directory was not available. This patch re-enables the installation of these files. Signed-off-by: Job Noorman Fixes: bf89f777f8d ("freedreno/registers: fix generation dependencies") Part-of: --- src/freedreno/registers/meson.build | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/freedreno/registers/meson.build b/src/freedreno/registers/meson.build index 8a5c9d7a931..3399cd8efab 100644 --- a/src/freedreno/registers/meson.build +++ b/src/freedreno/registers/meson.build @@ -22,9 +22,14 @@ xml_files = [ 'adreno.xml', ] +rules_file = 'rules-fd.xsd' +copyright_file = 'freedreno_copyright.xml' + +install_files = xml_files + [rules_file, copyright_file] + gen_header_py = files('gen_header.py') -freedreno_schema = files('rules-fd.xsd') -freedreno_copyright = files('freedreno_copyright.xml') +freedreno_schema = files(rules_file) +freedreno_copyright = files(copyright_file) freedreno_xml_header_files = [] @@ -37,7 +42,9 @@ foreach f : xml_files command: [prog_python, '@INPUT0@', '--rnn', rnn_src_path, '--xml', '@INPUT1@', 'c-defines'], capture: true, ) +endforeach +foreach f : install_files _gzname = f + '.gz' custom_target( _gzname,