############################################################################# # INTERPEAK DMAKE MAKEFILE # # Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: ipeap.mk,v $ $Revision: 1.12 $ # $Source: /home/interpeak/CVSRoot/ipeap/gmake/ipeap.mk,v $ # $Author: hchowdhu $ # $State: Exp $ $Locker: $ # # INTERPEAK_COPYRIGHT_STRING # ############################################################################# ifeq ($(IPPORT),vxworks) include $(TGT_DIR)/h/make/defs.library endif ############################################################################# # PRODUCT ########################################################################### IPPROD ?= ipeap ############################################################################# # DEFINE ############################################################################# IPDEFINE += -DIPEAP ############################################################################# # INCLUDE ############################################################################# IPINCLUDE += -I$(IPEAP_ROOT)/config IPINCLUDE += -I$(IPEAP_ROOT)/include ############################################################################# # OBJECTS ############################################################################# # Configuration IPLIBOBJECTS_C += ipeap_config.o # Main IPLIBOBJECTS += ipeap.o ifeq ($(VSB_CONFIG_FILE),) # this is true for non-vxWorks IPLIBOBJECTS += ipeap_common_tls.o ipeap_md5.o ipeap_mschapv2.o ipeap_peap.o IPLIBOBJECTS += ipeap_sim.o ipeap_sim_test.o ipeap_sim_card.o ipeap_sim_reader.o ipeap_sim_util.o IPLIBOBJECTS += ipeap_aka.o ipeap_tls.o ipeap_ttls.o ipeap_gtc.o ipeap_leap.o else # vxworks only ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_COMMON_TLS),y) IPLIBOBJECTS += ipeap_common_tls.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_MD5),y) IPLIBOBJECTS += ipeap_md5.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_MSCHAPV2),y) IPLIBOBJECTS += ipeap_mschapv2.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_PEAP),y) IPLIBOBJECTS += ipeap_peap.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_SIM),y) IPLIBOBJECTS += ipeap_sim.o endif ifeq ($(_WRS_CONFIG_IPEAP_SIM_ENABLE_TEST),y) IPLIBOBJECTS += ipeap_sim_test.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_AKA),y) IPLIBOBJECTS += ipeap_aka.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_COMMON_SIM),y) IPLIBOBJECTS += ipeap_sim_card.o IPLIBOBJECTS += ipeap_sim_reader.o IPLIBOBJECTS += ipeap_sim_util.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_TLS),y) IPLIBOBJECTS += ipeap_tls.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_TTLS),y) IPLIBOBJECTS += ipeap_ttls.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_GTC),y) IPLIBOBJECTS += ipeap_gtc.o endif ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_LEAP),y) IPLIBOBJECTS += ipeap_leap.o endif # WSC is only for vxWorks ifeq ($(_WRS_CONFIG_IPEAP_USE_EAP_WSC),y) IPLIBOBJECTS += ipeap_wsc.o endif endif # Compiles the xxx_config.o if the $SKIP_CONFIG macro is either not defined # or set to anything other than true. ifneq ($(SKIP_CONFIG),true) IPLIBOBJECTS += $(IPLIBOBJECTS_C) endif ############################################################################# # VPATH ############################################################################# # object root IPSRCDIRS += $(IPEAP_ROOT)/src $(IPEAP_ROOT)/config ############################################################################# # LIB ############################################################################# IPLIBS += $(IPLIBROOT)/libipeap.a ############################################################################# # END OF IPEAP.MK #############################################################################