Annotation of embedaddon/strongswan/Android.common.mk, revision 1.1

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
        !            29: strongswan_VERSION := "5.8.4"
        !            30: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>