1*61046927SAndroid Build Coastguard Worker# Copyright © 2022 Imagination Technologies Ltd. 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerpvr_xml_files = [ 5*61046927SAndroid Build Coastguard Worker 'rogue_cdm.xml', 6*61046927SAndroid Build Coastguard Worker 'rogue_cr.xml', 7*61046927SAndroid Build Coastguard Worker 'rogue_ipf.xml', 8*61046927SAndroid Build Coastguard Worker 'rogue_kmd_stream.xml', 9*61046927SAndroid Build Coastguard Worker 'rogue_lls.xml', 10*61046927SAndroid Build Coastguard Worker 'rogue_pbestate.xml', 11*61046927SAndroid Build Coastguard Worker 'rogue_pds.xml', 12*61046927SAndroid Build Coastguard Worker 'rogue_ppp.xml', 13*61046927SAndroid Build Coastguard Worker 'rogue_texstate.xml', 14*61046927SAndroid Build Coastguard Worker 'rogue_vdm.xml', 15*61046927SAndroid Build Coastguard Worker] 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Workerpvr_xml_pack = [] 18*61046927SAndroid Build Coastguard Workerforeach f : pvr_xml_files 19*61046927SAndroid Build Coastguard Worker _name = '@[email protected]'.format(f.split('.')[0]) 20*61046927SAndroid Build Coastguard Worker pvr_xml_pack += custom_target( 21*61046927SAndroid Build Coastguard Worker _name, 22*61046927SAndroid Build Coastguard Worker input : ['gen_pack_header.py', f], 23*61046927SAndroid Build Coastguard Worker output : _name, 24*61046927SAndroid Build Coastguard Worker command : [prog_python, '@INPUT@'], 25*61046927SAndroid Build Coastguard Worker capture : true, 26*61046927SAndroid Build Coastguard Worker ) 27*61046927SAndroid Build Coastguard Workerendforeach 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard Workerdep_csbgen = declare_dependency(sources : [pvr_xml_pack]) 30