libbroadcom_qpu = static_library(
['broadcom_qpu', v3d_xml_pack],
libbroadcom_qpu_files,
- include_directories : [inc_common, inc_broadcom],
- c_args : [c_vis_args, no_override_init_args],
+ include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_broadcom],
+ c_args : [no_override_init_args],
+ gnu_symbol_visibility : 'hidden',
dependencies : [dep_libdrm, dep_valgrind],
build_by_default : false,
)
-test('qpu_disasm',
- executable('qpu_disasm', 'tests/qpu_disasm.c',
- link_with: [libbroadcom_qpu, libmesa_util],
- include_directories: inc_common))
+v3d_libs += libbroadcom_qpu
+
+test(
+ 'qpu_disasm',
+ executable(
+ 'qpu_disasm', 'tests/qpu_disasm.c',
+ link_with: libbroadcom_qpu,
+ dependencies : idep_mesautil,
+ include_directories: [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux]
+ ),
+ suite : ['broadcom'],
+)