1*61046927SAndroid Build Coastguard Worker# Copyright © 2018 Rob Clark 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerlibfreedreno_layout = static_library( 5*61046927SAndroid Build Coastguard Worker 'freedreno_layout', 6*61046927SAndroid Build Coastguard Worker [ 7*61046927SAndroid Build Coastguard Worker 'fd5_layout.c', 8*61046927SAndroid Build Coastguard Worker 'fd6_format_table.c', 9*61046927SAndroid Build Coastguard Worker 'fd6_layout.c', 10*61046927SAndroid Build Coastguard Worker 'fd6_view.c', 11*61046927SAndroid Build Coastguard Worker 'freedreno_layout.c', 12*61046927SAndroid Build Coastguard Worker freedreno_xml_header_files, 13*61046927SAndroid Build Coastguard Worker ], 14*61046927SAndroid Build Coastguard Worker include_directories : [inc_freedreno, inc_include, inc_src], 15*61046927SAndroid Build Coastguard Worker c_args : [no_override_init_args], 16*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 17*61046927SAndroid Build Coastguard Worker dependencies : [idep_nir_headers, idep_mesautil], 18*61046927SAndroid Build Coastguard Worker build_by_default : false, 19*61046927SAndroid Build Coastguard Worker) 20*61046927SAndroid Build Coastguard Worker 21*61046927SAndroid Build Coastguard Workerforeach major : ['5', '6'] 22*61046927SAndroid Build Coastguard Worker test( 23*61046927SAndroid Build Coastguard Worker 'fd' + major + '_layout', 24*61046927SAndroid Build Coastguard Worker executable( 25*61046927SAndroid Build Coastguard Worker 'fd' + major + '_layout', 26*61046927SAndroid Build Coastguard Worker [ 27*61046927SAndroid Build Coastguard Worker 'fd_layout_test.c', 28*61046927SAndroid Build Coastguard Worker 'fd' + major + '_layout_test.c', 29*61046927SAndroid Build Coastguard Worker freedreno_xml_header_files, 30*61046927SAndroid Build Coastguard Worker ], 31*61046927SAndroid Build Coastguard Worker link_with: libfreedreno_layout, 32*61046927SAndroid Build Coastguard Worker dependencies : idep_mesautil, 33*61046927SAndroid Build Coastguard Worker include_directories: [ 34*61046927SAndroid Build Coastguard Worker inc_include, 35*61046927SAndroid Build Coastguard Worker inc_src, 36*61046927SAndroid Build Coastguard Worker inc_freedreno], 37*61046927SAndroid Build Coastguard Worker ), 38*61046927SAndroid Build Coastguard Worker suite : ['freedreno'], 39*61046927SAndroid Build Coastguard Worker ) 40*61046927SAndroid Build Coastguard Workerendforeach 41