Return to Android.mk CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / strongswan / src / libtnccs |
1.1 ! misho 1: LOCAL_PATH := $(call my-dir) ! 2: include $(CLEAR_VARS) ! 3: ! 4: # copy-n-paste from Makefile.am ! 5: libtnccs_la_SOURCES := \ ! 6: tnc/tnc.h tnc/tnc.c \ ! 7: tnc/imc/imc.h tnc/imc/imc_manager.h \ ! 8: tnc/imv/imv.h tnc/imv/imv_manager.h \ ! 9: tnc/imv/imv_recommendations.h tnc/imv/imv_recommendations.c \ ! 10: tnc/tnccs/tnccs.h tnc/tnccs/tnccs.c \ ! 11: tnc/tnccs/tnccs_manager.h tnc/tnccs/tnccs_manager.c ! 12: ! 13: LOCAL_SRC_FILES := $(filter %.c,$(libtnccs_la_SOURCES)) ! 14: ! 15: # adding the plugin source files ! 16: ! 17: LOCAL_SRC_FILES += $(call add_plugin, tnc-imc) ! 18: ifneq ($(call plugin_enabled, tnc-imc),) ! 19: LOCAL_LDLIBS += -ldl ! 20: endif ! 21: ! 22: LOCAL_SRC_FILES += $(call add_plugin, tnc-tnccs) ! 23: ! 24: LOCAL_SRC_FILES += $(call add_plugin, tnccs-20) ! 25: LOCAL_SRC_FILES += $(call add_plugin_subdirs, tnccs-20, batch messages messages/ietf messages/ita messages/tcg state_machine) ! 26: ifneq ($(call plugin_enabled, tnccs-20),) ! 27: LOCAL_C_INCLUDES += $(LOCAL_PATH)/plugins/tnccs_20/ ! 28: endif ! 29: ! 30: ifneq ($(or $(call plugin_enabled, tnc-imc), $(call plugin_enabled, tnc-tnccs), \ ! 31: $(call plugin_enabled, tnccs-20)),) ! 32: LOCAL_SHARED_LIBRARIES += libtncif ! 33: endif ! 34: ! 35: # build libtncif --------------------------------------------------------------- ! 36: ! 37: LOCAL_C_INCLUDES += \ ! 38: $(strongswan_PATH)/src/libtls \ ! 39: $(strongswan_PATH)/src/libtncif \ ! 40: $(strongswan_PATH)/src/libstrongswan ! 41: ! 42: LOCAL_CFLAGS := $(strongswan_CFLAGS) ! 43: ! 44: LOCAL_MODULE := libtnccs ! 45: ! 46: LOCAL_MODULE_TAGS := optional ! 47: ! 48: LOCAL_ARM_MODE := arm ! 49: ! 50: LOCAL_PRELINK_MODULE := false ! 51: ! 52: LOCAL_SHARED_LIBRARIES += libstrongswan ! 53: ! 54: include $(BUILD_SHARED_LIBRARY) ! 55: