mirror of
				https://github.com/strongswan/strongswan.git
				synced 2025-11-04 00:00:51 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# 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@"
 | 
						|
 |