1r_egg_sources = [ 2 'egg.c', 3 'egg_Cfile.c', 4 'egg_lang.c', 5 'emit_arm.c', 6 'emit_trace.c', 7 'emit_x64.c', 8 'emit_x86.c', 9 #'p/egg_bind.c', 10 #'p/egg_cb.c', 11 'p/egg_exec.c', 12 #'p/egg_reverse.c', 13 #'p/egg_shya.c', 14 'p/egg_xor.c' 15] 16 17r_egg = library('r_egg', r_egg_sources, 18 include_directories: [platform_inc], 19 c_args: library_cflags, 20 dependencies: [ 21 r_util_dep, 22 r_asm_dep, 23 r_syscall_dep, 24 mpc_dep 25 ], 26 install: true, 27 implicit_include_directories: false, 28 install_rpath: rpath_lib, 29 soversion: r2_libversion 30) 31 32r_egg_dep = declare_dependency(link_with: r_egg, 33 include_directories: [platform_inc]) 34 35pkgconfig_mod.generate(r_egg, 36 subdirs: 'libr', 37 version: r2_version, 38 name: 'r_egg', 39 filebase: 'r_egg', 40 libraries: pkgcfg_sanitize_libs, 41 requires: [ 42 'r_util', 43 'r_asm', 44 'r_syscall' 45 ], 46 description: 'radare foundation libraries' 47) 48