From: Tobias Brunner Date: Thu, 13 Oct 2011 17:25:57 +0000 (+0200) Subject: Make build of pluto and starter optional on Android. X-Git-Tag: 4.6.0~203 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cde0a51278c98d96fa3eee6770ec8ca704370dc;p=thirdparty%2Fstrongswan.git Make build of pluto and starter optional on Android. --- diff --git a/Android.mk.in b/Android.mk.in index 7f0a59f2fc..818303b31c 100644 --- a/Android.mk.in +++ b/Android.mk.in @@ -1,6 +1,9 @@ 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 + # whether pluto (IKEv1 daemon) is built. charon (IKEv2) is always enabled strongswan_BUILD_PLUTO := true @@ -92,16 +95,27 @@ strongswan_CFLAGS := \ strongswan_CFLAGS += \ -DHAVE_IN6ADDR_ANY +strongswan_BUILD := \ + charon \ + libcharon \ + libhydra \ + libstrongswan \ + libtncif + +ifneq ($(strongswan_BUILD_STARTER),) +strongswan_BUILD += \ + libfreeswan \ + starter \ + stroke \ + ipsec +endif + +ifneq ($(strongswan_BUILD_PLUTO),) +strongswan_BUILD += \ + libfreeswan \ + pluto \ + whack +endif + include $(addprefix $(LOCAL_PATH)/src/,$(addsuffix /Android.mk, \ - charon \ - libcharon \ - libhydra \ - libstrongswan \ - libtncif \ - libfreeswan \ - pluto \ - stroke \ - whack \ - starter \ - ipsec \ - )) + $(sort $(strongswan_BUILD))))