Android 4 requires LOCAL_MODULE_TAGS to be set for all modules.
authorTobias Brunner <tobias@strongswan.org>
Thu, 12 Jan 2012 18:14:11 +0000 (19:14 +0100)
committerTobias Brunner <tobias@strongswan.org>
Thu, 12 Jan 2012 18:18:35 +0000 (19:18 +0100)
Because all packages are now marked as optional executables that are to
be installed on the final system have to be added to PRODUCT_PACKAGES in
build/target/product/core.mk.  Dependencies (such as libraries) are
installed automatically.

13 files changed:
Android.mk.in
src/charon/Android.mk
src/ipsec/Android.mk
src/libcharon/Android.mk
src/libfreeswan/Android.mk
src/libhydra/Android.mk
src/libstrongswan/Android.mk
src/libtnccs/Android.mk
src/libtncif/Android.mk
src/pluto/Android.mk
src/starter/Android.mk
src/stroke/Android.mk
src/whack/Android.mk

index c110bc6..e1f0613 100644 (file)
@@ -1,10 +1,16 @@
 LOCAL_PATH := $(call my-dir)
 include $(CLEAR_VARS)
 
-# whether starter is built.  allows to control the daemons from the command line
-# strongswan_BUILD_STARTER := true
+# the executables that should be installed on the final system have to be added
+# to PRODUCT_PACKAGES in
+#   build/target/product/core.mk
+# possible executables are
+#   starter - allows to control and configure the daemons from the command line
+#   charon - the IKEv2 daemon
+#   pluto - the IKEv1 daemon
 
-# whether pluto (IKEv1 daemon) is built.  charon (IKEv2) is always enabled
+# if you enable starter and/or pluto (see above) uncomment the proper lines here
+# strongswan_BUILD_STARTER := true
 # strongswan_BUILD_PLUTO := true
 
 # this is the list of plugins that are built into libstrongswan and charon
index 491d7f9..eb7eca9 100644 (file)
@@ -17,6 +17,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := charon
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index b6a7c71..d134f7f 100644 (file)
@@ -5,6 +5,8 @@ include $(CLEAR_VARS)
 
 LOCAL_MODULE := ipsec
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_MODULE_CLASS := EXECUTABLES
 
 GEN := $(local-intermediates-dir)/ipsec
index 1a46787..f98d36a 100644 (file)
@@ -165,6 +165,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS) \
 
 LOCAL_MODULE := libcharon
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index e9805f0..a834d48 100644 (file)
@@ -26,6 +26,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := libfreeswan
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index ccc527f..075f8db 100644 (file)
@@ -32,6 +32,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := libhydra
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index b6897c4..d33bee6 100644 (file)
@@ -128,6 +128,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS) \
 
 LOCAL_MODULE := libstrongswan
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index 0055fce..a4bbc13 100644 (file)
@@ -21,6 +21,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := libtnccs
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index 91cfa83..ef406dd 100644 (file)
@@ -16,6 +16,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := libtncif
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index 4c4bdca..618f79c 100644 (file)
@@ -69,6 +69,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS) \
 
 LOCAL_MODULE := pluto
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index 48e4b0b..1c7a31b 100644 (file)
@@ -30,6 +30,8 @@ endif
 
 LOCAL_MODULE := starter
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index 833130e..69b3e54 100644 (file)
@@ -15,6 +15,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := stroke
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false
index 08d96a0..bf5ec0e 100644 (file)
@@ -18,6 +18,8 @@ LOCAL_CFLAGS := $(strongswan_CFLAGS)
 
 LOCAL_MODULE := whack
 
+LOCAL_MODULE_TAGS := optional
+
 LOCAL_ARM_MODE := arm
 
 LOCAL_PRELINK_MODULE := false