]> git.ipfire.org Git - people/ms/strongswan.git/blame - Android.common.mk.in
apidoc: Fix make target dependency find precedence
[people/ms/strongswan.git] / Android.common.mk.in
CommitLineData
3fa8d773
TB
1# some common definitions used by the main and the NDK-specific Android.mk
2# include this after strongswan_PLUGINS has been defined
3
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
6plugin_enabled = $(filter $(1), $(strongswan_PLUGINS))
7add_plugin = $(if $(call plugin_enabled,$(1)), \
8 $(patsubst $(LOCAL_PATH)/%,%, \
9 $(wildcard \
10 $(subst %,$(subst -,_,$(strip $(1))), \
11 $(LOCAL_PATH)/plugins/%/%*.c \
12 ) \
13 ) \
14 ) \
15 )
71b23661
TB
16add_plugin_subdirs = $(if $(call plugin_enabled,$(1)), \
17 $(patsubst $(LOCAL_PATH)/%,%, \
18 $(wildcard \
19 $(subst %,$(subst -,_,$(strip $(1))), \
20 $(addprefix $(LOCAL_PATH)/plugins/%/,$(addsuffix /*.c, \
21 $(strip $(2)) \
22 )) \
23 ) \
24 ) \
25 ) \
26 )
3fa8d773
TB
27
28# strongSwan version, replaced by top Makefile
29strongswan_VERSION := "@PACKAGE_VERSION@"
30