]>
git.ipfire.org Git - people/ms/strongswan.git/blob - Android.common.mk.in
1 # some common definitions used by the main and the NDK-specific Android.mk
2 # include this after strongswan_PLUGINS has been defined
4 # helper macros to only add source files for plugins included in the list above
5 # source files are relative to the android.mk that called the macro
6 plugin_enabled
= $(filter $(1), $(strongswan_PLUGINS
))
7 add_plugin
= $(if
$(call plugin_enabled
,$(1)), \
8 $(patsubst $(LOCAL_PATH
)/%,%, \
10 $(subst %,$(subst -,_
,$(strip $(1))), \
11 $(LOCAL_PATH
)/plugins
/%/%*.c \
16 add_plugin_subdirs
= $(if
$(call plugin_enabled
,$(1)), \
17 $(patsubst $(LOCAL_PATH
)/%,%, \
19 $(subst %,$(subst -,_
,$(strip $(1))), \
20 $(addprefix $(LOCAL_PATH
)/plugins
/%/,$(addsuffix /*.c
, \
28 # strongSwan version, replaced by top Makefile
29 strongswan_VERSION
:= "@PACKAGE_VERSION@"