1*61046927SAndroid Build Coastguard Worker# Copyright © 2017 Broadcom 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerlibbroadcom_qpu_files = files( 5*61046927SAndroid Build Coastguard Worker 'qpu_disasm.c', 6*61046927SAndroid Build Coastguard Worker 'qpu_instr.c', 7*61046927SAndroid Build Coastguard Worker 'qpu_pack.c', 8*61046927SAndroid Build Coastguard Worker) 9*61046927SAndroid Build Coastguard Worker 10*61046927SAndroid Build Coastguard Workerlibbroadcom_qpu = static_library( 11*61046927SAndroid Build Coastguard Worker 'broadcom_qpu', 12*61046927SAndroid Build Coastguard Worker [libbroadcom_qpu_files, v3d_xml_pack], 13*61046927SAndroid Build Coastguard Worker include_directories : [inc_include, inc_src, inc_broadcom], 14*61046927SAndroid Build Coastguard Worker c_args : [no_override_init_args], 15*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 16*61046927SAndroid Build Coastguard Worker dependencies : [dep_libdrm, dep_valgrind], 17*61046927SAndroid Build Coastguard Worker build_by_default : false, 18*61046927SAndroid Build Coastguard Worker) 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Workerv3d_libs += libbroadcom_qpu 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Workertest( 23*61046927SAndroid Build Coastguard Worker 'qpu_disasm', 24*61046927SAndroid Build Coastguard Worker executable( 25*61046927SAndroid Build Coastguard Worker 'qpu_disasm', 'tests/qpu_disasm.c', 26*61046927SAndroid Build Coastguard Worker link_with: libbroadcom_qpu, 27*61046927SAndroid Build Coastguard Worker dependencies : idep_mesautil, 28*61046927SAndroid Build Coastguard Worker include_directories: [inc_include, inc_src] 29*61046927SAndroid Build Coastguard Worker ), 30*61046927SAndroid Build Coastguard Worker suite : ['broadcom'], 31*61046927SAndroid Build Coastguard Worker) 32