Get two nicas building, native and emul32

Signed-off-by: Ikey Doherty <ikey@solus-project.com>
This commit is contained in:
Ikey Doherty
2017-10-10 19:52:06 +01:00
parent 3b552ec17d
commit 9ca7ffdd85
+36
View File
@@ -1 +1,37 @@
# Track how to build nica, as we actually build it twice..
nica_sources = [
'libnica/src/array.c',
'libnica/src/hashmap.c',
'libnica/src/files.c',
'libnica/src/inifile.c',
'libnica/src/list.c',
'libnica/src/nc-string.c',
'libnica/src/util.c',
]
nica_includes = [
include_directories('libnica/src/include'),
include_directories('libnica/src/include/nica'),
]
main_nica = static_library(
'nica',
sources: [
nica_sources,
],
include_directories: nica_includes,
link_args: ['-export-dynamic'],
)
emul32_nica = static_library(
'nica-emul32',
sources: [
nica_sources,
],
include_directories: nica_includes,
link_args: ['-export-dynamic'],
c_args: ['-m32'],
)
subdir('intercept')