'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_ir3, # for disasm_a3xx
+ ],
build_by_default: false,
)
'script.h'
],
include_directories: [
+ inc_freedreno,
inc_freedreno_rnn,
inc_include,
inc_src,
'crashdec',
'crashdec.c',
include_directories: [
+ inc_freedreno,
inc_freedreno_rnn,
inc_include,
inc_src,
'pgmdump',
'pgmdump.c',
include_directories: [
+ inc_freedreno,
inc_include,
inc_src,
],
link_with: [
libfreedreno_cffdec,
libfreedreno_io,
+ libfreedreno_ir3, # for disasm_a3xx
],
build_by_default: with_tools.contains('freedreno'),
install: false,
'pgmdump2',
'pgmdump2.c',
include_directories: [
+ inc_freedreno,
inc_include,
inc_src,
],
link_with: [
libfreedreno_cffdec,
libfreedreno_io,
+ libfreedreno_ir3, # for disasm_a3xx
],
build_by_default: with_tools.contains('freedreno'),
install: false,