mirror of
https://github.com/radareorg/radare2.git
synced 2024-12-28 16:53:36 +00:00
c31d81da26
* support for static build * improved sharard/static build
101 lines
1.7 KiB
Meson
101 lines
1.7 KiB
Meson
files=[
|
|
'anal.c',
|
|
'anal_ex.c',
|
|
#'arch/gb/meta_gb_cmt.c',
|
|
'bb.c',
|
|
'cc.c',
|
|
'cond.c',
|
|
'cycles.c',
|
|
'data.c',
|
|
'diff.c',
|
|
'esil.c',
|
|
'esil2reil.c',
|
|
'esil_stats.c',
|
|
'esil_trace.c',
|
|
'fcn.c',
|
|
'fcnstore.c',
|
|
'flirt.c',
|
|
'hint.c',
|
|
'labels.c',
|
|
'meta.c',
|
|
'op.c',
|
|
'p/anal_6502.c',
|
|
#'p/anal_8051.c',
|
|
'p/anal_arc.c',
|
|
'p/anal_arm_cs.c',
|
|
# 'p/anal_arm_gnu.c',
|
|
'p/anal_avr.c',
|
|
'p/anal_bf.c',
|
|
#'p/anal_cr16.c',
|
|
'p/anal_cris.c',
|
|
'p/anal_dalvik.c',
|
|
#'p/anal_ebc.c',
|
|
'p/anal_gb.c',
|
|
#'p/anal_h8300.c',
|
|
'p/anal_i4004.c',
|
|
'p/anal_i8080.c',
|
|
#'p/anal_java.c',
|
|
'p/anal_m68k_cs.c',
|
|
'p/anal_malbolge.c',
|
|
'p/anal_mips_cs.c',
|
|
'p/anal_mips_gnu.c',
|
|
#'p/anal_msp430.c',
|
|
'p/anal_nios2.c',
|
|
'p/anal_null.c',
|
|
'p/anal_pic18c.c',
|
|
'p/anal_ppc_cs.c',
|
|
'p/anal_ppc_gnu.c',
|
|
#'p/anal_propeller.c',
|
|
'p/anal_riscv.c',
|
|
#'p/anal_rsp.c',
|
|
'p/anal_sh.c',
|
|
'p/anal_snes.c',
|
|
'p/anal_sparc_cs.c',
|
|
'p/anal_sparc_gnu.c',
|
|
'p/anal_sysz.c',
|
|
#'p/anal_tms320.c',
|
|
#'p/anal_tms320_c55x_plus.c',
|
|
#'p/anal_tms320c64x.c',
|
|
#'p/anal_v810.c',
|
|
#'p/anal_v850.c',
|
|
'p/anal_vax.c',
|
|
'p/anal_ws.c',
|
|
'p/anal_x86_cs.c',
|
|
'p/anal_x86_udis.c',
|
|
'p/anal_xap.c',
|
|
'p/anal_xcore_cs.c',
|
|
#'p/anal_xtensa.c',
|
|
'p/anal_z80.c',
|
|
'p/esil_x86_udis.c',
|
|
'pin.c',
|
|
'ref.c',
|
|
'reflines.c',
|
|
'sign.c',
|
|
'state.c',
|
|
'switch.c',
|
|
# 'test.c',
|
|
'types.c',
|
|
'value.c',
|
|
'var.c',
|
|
'xrefs.c',
|
|
]
|
|
r_anal = library('r_anal', files,
|
|
include_directories: [platform_inc, include_directories([
|
|
'arch/gb',
|
|
'../asm/arch/8051',
|
|
'../asm/arch/cr16',
|
|
'../asm/arch/include/',
|
|
'../../shlr/capstone/include',
|
|
'../../shlr',
|
|
|
|
])],
|
|
c_args : ['-DCORELIB=1', '-I' + meson.current_build_dir() + '/../..'],
|
|
link_with: [r_util, r_reg, r_syscall, r_search, r_cons, libr2udis86],
|
|
objects: [
|
|
libr2capstone.extract_all_objects(),
|
|
libr2sdb.extract_all_objects(),
|
|
libr2spp.extract_all_objects(),
|
|
],
|
|
install: true
|
|
)
|