]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
android: Remove dependency on libvstr
authorTobias Brunner <tobias@strongswan.org>
Wed, 13 Nov 2013 10:29:59 +0000 (11:29 +0100)
committerTobias Brunner <tobias@strongswan.org>
Wed, 13 Nov 2013 10:40:47 +0000 (11:40 +0100)
20 files changed:
Android.mk
configure.ac
src/charon/Android.mk
src/frontends/android/README.ndk
src/frontends/android/jni/.gitignore
src/frontends/android/jni/Android.mk
src/frontends/android/jni/Application.mk
src/frontends/android/jni/libandroidbridge/Android.mk
src/frontends/android/jni/vstr/Android.mk [deleted file]
src/libcharon/Android.mk
src/libhydra/Android.mk
src/libimcv/Android.mk
src/libipsec/Android.mk
src/libpts/Android.mk
src/libstrongswan/Android.mk
src/libtnccs/Android.mk
src/libtncif/Android.mk
src/scepclient/Android.mk
src/starter/Android.mk
src/stroke/Android.mk

index aa61cc0e78d80c3e862cb56ea7f57dc6984cd9ae..6ad220b7a559de26fba8e3472214c2974cf1f088 100644 (file)
@@ -36,7 +36,6 @@ include $(LOCAL_PATH)/Android.common.mk
 
 # includes
 strongswan_PATH := $(LOCAL_PATH)
-libvstr_PATH := external/strongswan-support/vstr/include
 libcurl_PATH := external/strongswan-support/libcurl/include
 libgmp_PATH := external/strongswan-support/gmp
 openssl_PATH := external/openssl/include
@@ -77,7 +76,7 @@ strongswan_CFLAGS := \
        -DMONOLITHIC \
        -DUSE_IKEV1 \
        -DUSE_IKEV2 \
-       -DUSE_VSTR \
+       -DUSE_BUILTIN_PRINTF \
        -DDEBUG \
        -DROUTING_TABLE=0 \
        -DROUTING_TABLE_PRIO=220 \
index 4d687cef775c0d63a147450d1724dded67167228..660908ac3bd66aa6eb28a5a545c57c5c3fa289c4 100644 (file)
@@ -643,7 +643,7 @@ AC_CHECK_FUNC(
 
 if test x$vstr = xtrue; then
        AC_CHECK_LIB([vstr],[main],[LIBS="$LIBS"],[AC_MSG_ERROR([Vstr string library not found])],[])
-       AC_DEFINE([USE_VSTR], [], [use vstring library for printf hooks])
+       AC_DEFINE([USE_VSTR], [], [use Vstr string library for printf hooks])
        builtin_printf=false
 fi
 
index 1dd27d53405d22f20ac14992b9c94bf1f0f802ba..852d73c10936461b44a8a001f547a38b6363d5bc 100644 (file)
@@ -8,7 +8,6 @@ charon.c
 # build charon -----------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libhydra \
        $(strongswan_PATH)/src/libcharon \
        $(strongswan_PATH)/src/libstrongswan
index e1dbac39c827c26241603a15af8fc23b4cec7d17..699fa3f119c990f8fad6e02a3031f73a631fef2b 100644 (file)
@@ -11,12 +11,3 @@ folder:
    built on Android (and especially in the NDK), we provide a modified mirror
    of the official Android OpenSSL version on git.strongswan.org.
 
- - vstr: The Vstr string library.  Since cross-compiling this library is not
-   that easy with the configure script and Makefiles included in the tarball,
-   the easiest way to build it is using either droid-gcc (as described on
-   wiki.strongswan.org) or a standalone toolchain built with the NDK.
-   The build script provided on the wiki builds the library with droid-gcc
-   and copies the required header files to the configured installation
-   directory.  Please note that the Android.mk provided on the wiki (vstr.mk)
-   does not work in the NDK.  A replacement is already in place in jni/vstr.
-
index 98094a88b51e60bfd8ca26a849f6d00a424fe1d7..ca5cf16ed092a90e67e28ff0137c922cc098e447 100644 (file)
@@ -1,4 +1,2 @@
 openssl
 strongswan
-vstr/include
-vstr/*/libvstr.a
index de3403f3d0f271fdbc86784aaa35f29533ed5544..8388436e5cac59ed9cc503f1034caf429dc0f2dd 100644 (file)
@@ -20,7 +20,6 @@ include $(LOCAL_PATH)/strongswan/Android.common.mk
 
 # includes
 strongswan_PATH := $(LOCAL_PATH)/strongswan
-libvstr_PATH := $(LOCAL_PATH)/vstr/include
 openssl_PATH := $(LOCAL_PATH)/openssl/include
 
 # CFLAGS (partially from a configure run using droid-gcc)
@@ -53,7 +52,7 @@ strongswan_CFLAGS := \
        -DMONOLITHIC \
        -DUSE_IKEV1 \
        -DUSE_IKEV2 \
-       -DUSE_VSTR \
+       -DUSE_BUILTIN_PRINTF \
        -DDEBUG \
        -DCHARON_UDP_PORT=0 \
        -DCHARON_NATT_PORT=0 \
@@ -66,7 +65,6 @@ strongswan_CFLAGS += -DUSE_BYOD
 endif
 
 strongswan_BUILD := \
-       vstr \
        openssl \
        libandroidbridge \
        strongswan/src/libipsec \
index e4a67597444809b927cc772a22d4d222119049bf..f11b57ec6d4ca7016d51340fac3c3cd00634caf6 100644 (file)
@@ -1,3 +1,2 @@
 # select the ABI(s) to build for (see CPU-ARCH-ABIS.html in the NDK docs).
-# Vstr has to be built accordingly first.
 APP_ABI := armeabi x86
index 7dd8ad67743d4f8cde17e538b9e997763f150b7d..fbe56d5b41c28b5bfc90db4d9ddbbc166b84b520 100644 (file)
@@ -23,7 +23,6 @@ endif
 # build libandroidbridge -------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libipsec \
        $(strongswan_PATH)/src/libhydra \
        $(strongswan_PATH)/src/libcharon \
diff --git a/src/frontends/android/jni/vstr/Android.mk b/src/frontends/android/jni/vstr/Android.mk
deleted file mode 100644 (file)
index 8e1c685..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-LOCAL_PATH := $(call my-dir)
-
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := $(TARGET_ARCH)/libvstr.a
-
-LOCAL_MODULE := libvstr
-
-LOCAL_PRELINK_MODULE := false
-
-include $(PREBUILT_STATIC_LIBRARY)
index 0fe88efb4e0f75674923fbed518f81cee5a72392..cc522097391529fc53852609b449ffe03b30f322 100644 (file)
@@ -217,7 +217,6 @@ endif
 # build libcharon --------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/include \
        $(strongswan_PATH)/src/libhydra \
        $(strongswan_PATH)/src/libstrongswan
index 429feed555e384db94fa5ab73d6bd833860566e8..ff134da7bfaaf6923900f68ff8a35699e2511528 100644 (file)
@@ -26,7 +26,6 @@ LOCAL_SRC_FILES += $(call add_plugin, kernel-netlink)
 # build libhydra ---------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/include \
        $(strongswan_PATH)/src/libstrongswan
 
index db953d95518e39dede58933ef2c6840466d03f99..ce13ea472540710c396f869e22ebb58f7fb6e0c7 100644 (file)
@@ -46,7 +46,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(libimcv_la_SOURCES))
 # build libimcv ----------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libtncif \
        $(strongswan_PATH)/src/libstrongswan
 
index 37f400fc3005cae54d6e92c0d1e0c12b55bd88a4..c5d987977b7aaa1a3dfa95133308bd5e55b19073 100644 (file)
@@ -20,7 +20,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(libipsec_la_SOURCES))
 # build libipsec ---------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/include \
        $(strongswan_PATH)/src/libstrongswan
 
index 4eeab2fc8e58e6ea600a2937aeb64cba00d68221..a191bba8d2382391b0680641a19a7ad76316f10b 100644 (file)
@@ -57,7 +57,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(libpts_la_SOURCES))
 # build libpts -----------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libtncif \
        $(strongswan_PATH)/src/libimcv \
        $(strongswan_PATH)/src/libstrongswan
index 1a13fdd71851fea24b116df00fdc50a12cb2cc41..1b261576393bd163120556e0e7a745084fb5ec1f 100644 (file)
@@ -36,7 +36,7 @@ selectors/traffic_selector.c threading/thread.c threading/thread_value.c \
 threading/mutex.c threading/semaphore.c threading/rwlock.c threading/spinlock.c \
 utils/utils.c utils/chunk.c utils/debug.c utils/enum.c utils/identification.c \
 utils/lexparser.c utils/optionsfrom.c utils/capabilities.c utils/backtrace.c \
-utils/printf_hook/printf_hook_vstr.c utils/settings.c
+utils/printf_hook/printf_hook_builtin.c utils/settings.c
 
 # adding the plugin source files
 
@@ -96,9 +96,6 @@ LOCAL_SRC_FILES += $(call add_plugin, xcbc)
 
 # build libstrongswan ----------------------------------------------------------
 
-LOCAL_C_INCLUDES += \
-       $(libvstr_PATH)
-
 LOCAL_CFLAGS := $(strongswan_CFLAGS) \
        -include $(LOCAL_PATH)/AndroidConfigLocal.h
 
@@ -110,6 +107,6 @@ LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
 
-LOCAL_SHARED_LIBRARIES += libdl libvstr
+LOCAL_SHARED_LIBRARIES += libdl
 
 include $(BUILD_SHARED_LIBRARY)
index 4d2803a97a07a709a5d0178cafb6735c4bb9cd8d..68f85c252d39a3a013b3f1520271b4ad8e5aac34 100644 (file)
@@ -35,7 +35,6 @@ endif
 # build libtncif ---------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libtls \
        $(strongswan_PATH)/src/libtncif \
        $(strongswan_PATH)/src/libstrongswan
index 13ce6e11a85c8f4063c9da6a46e22a9901992466..36d3f4c33b7c183fa7eaf3c4694769db699fa1fe 100644 (file)
@@ -13,7 +13,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(libtncif_la_SOURCES))
 # build libtncif ---------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libstrongswan
 
 LOCAL_CFLAGS := $(strongswan_CFLAGS)
index 69413890f1cd52d58d040e83898b51ca00ab77b3..bec3d77ffbc782acf9b34417fb6c65fd4bbc2966 100644 (file)
@@ -10,7 +10,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(scepclient_SOURCES))
 # build scepclient -------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libstrongswan
 
 LOCAL_CFLAGS := $(strongswan_CFLAGS) \
index 91575c9ba91652976cd5d39a830b5fc9b6ee00d1..c2260be515adf2ec41ce582c51d502b44142641f 100644 (file)
@@ -14,7 +14,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(starter_SOURCES))
 # build starter ----------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libhydra \
        $(strongswan_PATH)/src/libstrongswan \
        $(strongswan_PATH)/src/stroke
index 320314c4d409b565278c390876e23814f692f51a..2accb522da383ed281d631217fe3441108eb0bb1 100644 (file)
@@ -10,7 +10,6 @@ LOCAL_SRC_FILES := $(filter %.c,$(stroke_SOURCES))
 # build stroke -----------------------------------------------------------------
 
 LOCAL_C_INCLUDES += \
-       $(libvstr_PATH) \
        $(strongswan_PATH)/src/libstrongswan
 
 LOCAL_CFLAGS := $(strongswan_CFLAGS)