'buffers.h',
'cffdec.c',
'cffdec.h',
- 'disasm-a2xx.c',
- 'disasm-a3xx.c',
- 'disasm.h',
- 'instr-a2xx.h',
- 'instr-a3xx.h',
'pager.c',
'pager.h',
'rnnutil.c',
'util.h',
],
include_directories: [
+ inc_freedreno,
inc_freedreno_rnn,
+ inc_include,
+ inc_src,
],
c_args : [ no_override_init_args ],
gnu_symbol_visibility: 'hidden',
dependencies: [],
- link_with: libfreedreno_rnn,
+ link_with: [
+ libfreedreno_rnn,
+ libfreedreno_ir2, # for disasm_a2xx
+ libfreedreno_ir3, # for disasm_a3xx
+ ],
build_by_default: false,
)
'script.h'
],
include_directories: [
+ inc_freedreno,
inc_freedreno_rnn,
+ inc_include,
+ inc_src,
],
c_args : [no_override_init_args],
gnu_symbol_visibility: 'hidden',
libfreedreno_io,
],
build_by_default: with_tools.contains('freedreno'),
- install : with_tools.contains('freedreno'),
+ install: install_fd_decode_tools,
)
endif
'crashdec',
'crashdec.c',
include_directories: [
+ inc_freedreno,
inc_freedreno_rnn,
+ inc_include,
+ inc_src,
],
gnu_symbol_visibility: 'hidden',
dependencies: [],
libfreedreno_cffdec,
],
build_by_default: with_tools.contains('freedreno'),
- install : with_tools.contains('freedreno'),
+ install: install_fd_decode_tools,
)
if dep_libarchive.found()
pgmdump = executable(
'pgmdump',
'pgmdump.c',
- include_directories: [],
+ include_directories: [
+ inc_freedreno,
+ inc_include,
+ inc_src,
+ ],
gnu_symbol_visibility: 'hidden',
dependencies: [],
link_with: [
libfreedreno_cffdec,
libfreedreno_io,
+ libfreedreno_ir2, # for disasm_a2xx
+ libfreedreno_ir3, # for disasm_a3xx
],
build_by_default: with_tools.contains('freedreno'),
install: false,
pgmdump2 = executable(
'pgmdump2',
'pgmdump2.c',
- include_directories: [],
+ include_directories: [
+ inc_freedreno,
+ inc_include,
+ inc_src,
+ ],
gnu_symbol_visibility: 'hidden',
dependencies: [],
link_with: [
libfreedreno_cffdec,
libfreedreno_io,
+ libfreedreno_ir2, # for disasm_a2xx
+ libfreedreno_ir3, # for disasm_a3xx
],
build_by_default: with_tools.contains('freedreno'),
install: false,