1*61046927SAndroid Build Coastguard Worker# Copyright © 2017 Intel Corporation 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workermain_dispatch_h = custom_target( 5*61046927SAndroid Build Coastguard Worker 'dispatch.h', 6*61046927SAndroid Build Coastguard Worker input : [files('../../mapi/glapi/gen/gl_table.py'), gl_and_es_api_files], 7*61046927SAndroid Build Coastguard Worker output : 'dispatch.h', 8*61046927SAndroid Build Coastguard Worker command : [prog_python, '@INPUT0@', '-f', '@INPUT1@', '-m', 'remap_table'], 9*61046927SAndroid Build Coastguard Worker depend_files : glapi_gen_depends, 10*61046927SAndroid Build Coastguard Worker capture : true, 11*61046927SAndroid Build Coastguard Worker) 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard Workermain_marshal_generated_h = custom_target( 14*61046927SAndroid Build Coastguard Worker 'marshal_generated.h', 15*61046927SAndroid Build Coastguard Worker input : [files('../../mapi/glapi/gen/gl_marshal_h.py'), gl_and_es_api_files], 16*61046927SAndroid Build Coastguard Worker output : 'marshal_generated.h', 17*61046927SAndroid Build Coastguard Worker command : [prog_python, '@INPUT0@', '@INPUT1@', sizeof_pointer], 18*61046927SAndroid Build Coastguard Worker depend_files : files('../../mapi/glapi/gen/marshal_XML.py') + glapi_gen_depends, 19*61046927SAndroid Build Coastguard Worker capture : true, 20*61046927SAndroid Build Coastguard Worker) 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Workermain_remap_helper_h = custom_target( 23*61046927SAndroid Build Coastguard Worker 'remap_helper.h', 24*61046927SAndroid Build Coastguard Worker input : [files('../../mapi/glapi/gen/remap_helper.py'), gl_and_es_api_files], 25*61046927SAndroid Build Coastguard Worker output : 'remap_helper.h', 26*61046927SAndroid Build Coastguard Worker command : [prog_python, '@INPUT0@', '-f', '@INPUT1@'], 27*61046927SAndroid Build Coastguard Worker depend_files : glapi_gen_depends, 28*61046927SAndroid Build Coastguard Worker capture : true, 29*61046927SAndroid Build Coastguard Worker) 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard Workerif _shader_replacement != '' 32*61046927SAndroid Build Coastguard Worker # shader replacement 33*61046927SAndroid Build Coastguard Worker shader_replacement_h = custom_target( 34*61046927SAndroid Build Coastguard Worker 'shader_replacement.h', 35*61046927SAndroid Build Coastguard Worker input: [files(_shader_replacement + '/process_shaders.py')], 36*61046927SAndroid Build Coastguard Worker output: 'shader_replacement.h', 37*61046927SAndroid Build Coastguard Worker command: [prog_python, '@INPUT0@', _shader_replacement, '@OUTPUT@'], 38*61046927SAndroid Build Coastguard Worker build_always: true, 39*61046927SAndroid Build Coastguard Worker ) 40*61046927SAndroid Build Coastguard Workerendif 41