Annotation of embedaddon/strongswan/Android.common.mk, revision 1.1.1.2
1.1 misho 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
6: plugin_enabled = $(filter $(1), $(strongswan_PLUGINS))
7: add_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: )
16: add_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: )
27:
28: # strongSwan version, replaced by top Makefile
1.1.1.2 ! misho 29: strongswan_VERSION := "5.9.2"
1.1 misho 30:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>