Annotation of embedaddon/strongswan/src/libtnccs/Android.mk, revision 1.1
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:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>