]>
Commit | Line | Data |
---|---|---|
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 | |
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 | ) | |
71b23661 TB |
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 | ) | |
3fa8d773 TB |
27 | |
28 | # strongSwan version, replaced by top Makefile | |
29 | strongswan_VERSION := "@PACKAGE_VERSION@" | |
30 |