You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.1 KiB
31 lines
1.1 KiB
# some common definitions used by the main and the NDK-specific Android.mk
|
|
# include this after strongswan_PLUGINS has been defined
|
|
|
|
# helper macros to only add source files for plugins included in the list above
|
|
# source files are relative to the android.mk that called the macro
|
|
plugin_enabled = $(filter $(1), $(strongswan_PLUGINS))
|
|
add_plugin = $(if $(call plugin_enabled,$(1)), \
|
|
$(patsubst $(LOCAL_PATH)/%,%, \
|
|
$(wildcard \
|
|
$(subst %,$(subst -,_,$(strip $(1))), \
|
|
$(LOCAL_PATH)/plugins/%/%*.c \
|
|
) \
|
|
) \
|
|
) \
|
|
)
|
|
add_plugin_subdirs = $(if $(call plugin_enabled,$(1)), \
|
|
$(patsubst $(LOCAL_PATH)/%,%, \
|
|
$(wildcard \
|
|
$(subst %,$(subst -,_,$(strip $(1))), \
|
|
$(addprefix $(LOCAL_PATH)/plugins/%/,$(addsuffix /*.c, \
|
|
$(strip $(2)) \
|
|
)) \
|
|
) \
|
|
) \
|
|
) \
|
|
)
|
|
|
|
# strongSwan version, replaced by top Makefile
|
|
strongswan_VERSION := "@PACKAGE_VERSION@"
|
|
|