Fix some static meson blob dependency leftovers ##build

This commit is contained in:
pancake 2022-03-15 19:29:16 +01:00
parent 4bed905d8a
commit 4648f448e1
3 changed files with 48 additions and 4 deletions

View File

@ -71,11 +71,11 @@ r_io_static_deps = [
r_util_static_dep, r_util_static_dep,
r_socket_static_dep, r_socket_static_dep,
winkd_static_dep, winkd_static_dep,
bochs_dep, bochs_static_dep,
gdb_dep, gdb_static_dep,
qnx_dep, qnx_static_dep,
ar_static_dep,
zip_dep, zip_dep,
ar_dep,
pth pth
] ]
if host_machine.system() == 'linux' or host_machine.system() == 'android' if host_machine.system() == 'linux' or host_machine.system() == 'android'

View File

@ -32,3 +32,14 @@ gdb_dep = declare_dependency(
link_with: libr2gdb, link_with: libr2gdb,
include_directories: gdb_inc include_directories: gdb_inc
) )
libr2gdb_static = static_library('r2gdb_static', gdb_files,
include_directories: gdb_inc,
dependencies: [r_util_static_dep, r_cons_static_dep],
implicit_include_directories: false
)
gdb_static_dep = declare_dependency(
link_with: libr2gdb_static,
include_directories: gdb_inc
)

View File

@ -227,6 +227,17 @@ bochs_dep = declare_dependency(
include_directories: bochs_inc include_directories: bochs_inc
) )
libr2bochs_static = static_library('r2bochs_static', bochs_files,
dependencies: [r_util_static_dep],
include_directories: bochs_inc,
implicit_include_directories: false
)
bochs_static_dep = declare_dependency(
link_with: libr2bochs_static,
include_directories: bochs_inc
)
# handle java dependency # handle java dependency
java_files = [ java_files = [
@ -272,6 +283,17 @@ qnx_dep = declare_dependency(
include_directories: qnx_inc include_directories: qnx_inc
) )
libr2qnx_static = static_library('r2qnx_static', qnx_files,
dependencies: [r_socket_static_dep],
include_directories: qnx_inc,
implicit_include_directories: false
)
qnx_static_dep = declare_dependency(
link_with: libr2qnx_static,
include_directories: qnx_inc
)
# handle grub dependency # handle grub dependency
grub_files = [ grub_files = [
@ -390,6 +412,17 @@ ar_dep = declare_dependency(
include_directories: ar_inc include_directories: ar_inc
) )
libr2ar_static = static_library('r2ar_static', ar_files,
dependencies: [r_util_static_dep],
include_directories: ar_inc,
implicit_include_directories: false
)
ar_static_dep = declare_dependency(
link_with: libr2ar_static,
include_directories: ar_inc
)
# handle mpc dependency # handle mpc dependency
mpc_files = [ mpc_files = [
'mpc/mpc.c' 'mpc/mpc.c'