From aeb6590bda010ce84b667e4dfa6afe9ce69df221 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 29 Jul 2011 17:41:14 +0200 Subject: Build libtncif on Android. --- Android.mk.in | 1 + src/libcharon/Android.mk | 5 +++-- src/libtncif/Android.mk | 26 ++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 src/libtncif/Android.mk diff --git a/Android.mk.in b/Android.mk.in index d1bec5a29..40c0f29e8 100644 --- a/Android.mk.in +++ b/Android.mk.in @@ -71,4 +71,5 @@ include $(addprefix $(LOCAL_PATH)/src/,$(addsuffix /Android.mk, \ libcharon \ libhydra \ libstrongswan \ + libtncif \ )) diff --git a/src/libcharon/Android.mk b/src/libcharon/Android.mk index 4950cbee3..0bb16f86f 100644 --- a/src/libcharon/Android.mk +++ b/src/libcharon/Android.mk @@ -156,7 +156,8 @@ LOCAL_C_INCLUDES += \ $(libvstr_PATH) \ $(strongswan_PATH)/src/include \ $(strongswan_PATH)/src/libhydra \ - $(strongswan_PATH)/src/libstrongswan + $(strongswan_PATH)/src/libstrongswan \ + $(strongswan_PATH)/src/libtncif LOCAL_CFLAGS := $(strongswan_CFLAGS) @@ -166,7 +167,7 @@ LOCAL_ARM_MODE := arm LOCAL_PRELINK_MODULE := false -LOCAL_SHARED_LIBRARIES += libstrongswan libhydra +LOCAL_SHARED_LIBRARIES += libstrongswan libhydra libtncif include $(BUILD_SHARED_LIBRARY) diff --git a/src/libtncif/Android.mk b/src/libtncif/Android.mk new file mode 100644 index 000000000..91cfa8354 --- /dev/null +++ b/src/libtncif/Android.mk @@ -0,0 +1,26 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) + +# copy-n-paste from Makefile.am +LOCAL_SRC_FILES := \ +tncif.h tncifimc.h tncifimv.h tncif_names.h tncif_names.c \ +tncif_pa_subtypes.h tncif_pa_subtypes.c + +# build libtncif --------------------------------------------------------------- + +LOCAL_C_INCLUDES += \ + $(libvstr_PATH) \ + $(strongswan_PATH)/src/libstrongswan + +LOCAL_CFLAGS := $(strongswan_CFLAGS) + +LOCAL_MODULE := libtncif + +LOCAL_ARM_MODE := arm + +LOCAL_PRELINK_MODULE := false + +LOCAL_SHARED_LIBRARIES += libstrongswan + +include $(BUILD_SHARED_LIBRARY) + -- cgit v1.2.3