rizin/.github/subproject_test/meson.build
Giovanni 144b47d455
Move RzBreakpoint into RzDebug (#5124)
- Move trap/sw breakpoint into RzArch
- Remove RzBreakpointPlugin & RzBreakpointArch
- Add get_sw_breakpoint_at/get_sw_breakpoint_size_at binds
- Remove `dbh-`
- Change `dbh` to just list supported archs for sw breakpoints
- Implement correct PPC traps
- Add missing x86 breakpoint callback
2025-05-13 01:57:37 +08:00

52 lines
1 KiB
Meson

project('subpoj_tester', 'c')
rz_deps = [
dependency('rz_core'),
dependency('rz_reg'),
dependency('rz_flag'),
dependency('rz_hash'),
dependency('rz_bin'),
dependency('rz_io'),
dependency('rz_search'),
dependency('rz_sign'),
dependency('rz_cons'),
dependency('rz_lang'),
dependency('rz_socket'),
dependency('rz_type'),
dependency('rz_debug'),
dependency('rz_il'),
dependency('rz_demangler'),
dependency('rz_util'),
dependency('rz_main'),
dependency('rz_crypto'),
dependency('rz_config'),
dependency('rz_egg'),
dependency('rz_syscall'),
dependency('rz_magic'),
]
tester_source = custom_target('main.c',
command: ['echo', '''
#include <rz_core.h>
int main(void) {
RzCore *core = rz_core_new();
rz_cons_printf("hello world\n");
rz_core_free(core);
return 0;
}
'''],
output: 'main.c',
capture: true,
)
subproj_tester = executable('subproj_tester',
tester_source,
dependencies: rz_deps,
pie: true,
)
test('basic', subproj_tester)