mesa/src/imagination/csbgen/meson.build
David Heidelberg 68215332a8 build: pass licensing information in SPDX form
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Dylan Baker <dylan.c.baker@intel.com>
Acked-by: Eric Engestrom <eric@igalia.com>
Acked-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29972>
2024-06-29 12:42:49 -07:00

29 lines
632 B
Meson

# Copyright © 2022 Imagination Technologies Ltd.
# SPDX-License-Identifier: MIT
pvr_xml_files = [
'rogue_cdm.xml',
'rogue_cr.xml',
'rogue_ipf.xml',
'rogue_kmd_stream.xml',
'rogue_lls.xml',
'rogue_pbestate.xml',
'rogue_pds.xml',
'rogue_ppp.xml',
'rogue_texstate.xml',
'rogue_vdm.xml',
]
pvr_xml_pack = []
foreach f : pvr_xml_files
_name = '@0@.h'.format(f.split('.')[0])
pvr_xml_pack += custom_target(
_name,
input : ['gen_pack_header.py', f],
output : _name,
command : [prog_python, '@INPUT@'],
capture : true,
)
endforeach
dep_csbgen = declare_dependency(sources : [pvr_xml_pack])