mirror of
https://github.com/servalproject/serval-dna.git
synced 2025-02-20 17:33:08 +00:00
Link against pre-built libsodium.a in android build
This commit is contained in:
parent
bd47a8eb60
commit
37bdd0b5f9
16
Android.mk
16
Android.mk
@ -9,9 +9,6 @@ SERVALD_SRC_FILES = \
|
||||
$(MDP_CLIENT_SOURCES) \
|
||||
$(SERVAL_DAEMON_SOURCES) \
|
||||
$(ANDROIDONLY_SOURCES)
|
||||
NACL_BASE = nacl/src
|
||||
NACL_INC := $(LOCAL_PATH)/nacl/include
|
||||
include $(LOCAL_PATH)/$(NACL_BASE)/nacl.mk
|
||||
SQLITE3_INC := $(LOCAL_PATH)/sqlite-amalgamation-3100200
|
||||
|
||||
SERVALD_LOCAL_CFLAGS = \
|
||||
@ -38,17 +35,21 @@ SERVALD_LOCAL_CFLAGS = \
|
||||
-DHAVE_LINUX_IF_H -DHAVE_SYS_STAT_H -DHAVE_SYS_VFS_H -DHAVE_LINUX_NETLINK_H -DHAVE_LINUX_RTNETLINK_H \
|
||||
-DSQLITE_OMIT_DATETIME_FUNCS -DSQLITE_OMIT_COMPILEOPTION_DIAGS -DSQLITE_OMIT_DEPRECATED \
|
||||
-DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_VIRTUALTABLE -DSQLITE_OMIT_AUTHORIZATION \
|
||||
-I$(NACL_INC) \
|
||||
-I$(SQLITE3_INC)
|
||||
|
||||
SERVALD_LOCAL_LDLIBS = -L$(SYSROOT)/usr/lib -llog
|
||||
SERVALD_LOCAL_LDLIBS = -L$(SYSROOT)/usr/lib -llog
|
||||
SERVALD_LOCAL_STATIC_LIBRARIES += sodium
|
||||
|
||||
# Build libserval.so
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := $(NACL_SOURCES) $(SERVALD_SRC_FILES) version_servald.c android.c
|
||||
|
||||
LOCAL_STATIC_LIBRARIES := $(SERVALD_LOCAL_STATIC_LIBRARIES)
|
||||
LOCAL_SRC_FILES := $(SERVALD_SRC_FILES) version_servald.c android.c
|
||||
LOCAL_CFLAGS += $(SERVALD_LOCAL_CFLAGS)
|
||||
LOCAL_C_INCLUDES += $(SODIUM_INCLUDE)
|
||||
LOCAL_LDLIBS := $(SERVALD_LOCAL_LDLIBS)
|
||||
LOCAL_MODULE := serval
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
ifdef SERVALD_WRAP
|
||||
@ -63,9 +64,10 @@ endif
|
||||
# Build servald for use with gdb
|
||||
ifdef SERVALD_SIMPLE
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES:= $(NACL_SOURCES) $(SERVALD_SRC_FILES) version_servald.c
|
||||
LOCAL_SRC_FILES:= $(SERVALD_SRC_FILES) version_servald.c
|
||||
LOCAL_CFLAGS += $(SERVALD_LOCAL_CFLAGS)
|
||||
LOCAL_LDLIBS := $(SERVALD_LOCAL_LDLIBS)
|
||||
LOCAL_C_INCLUDES += $(SODIUM_INCLUDE)
|
||||
LOCAL_STATIC_LIBRARIES := $(SERVALD_LOCAL_STATIC_LIBRARIES)
|
||||
LOCAL_MODULE:= servaldsimple
|
||||
LOCAL_CFLAGS += -fPIE
|
||||
|
Loading…
x
Reference in New Issue
Block a user