145 lines
3.6 KiB
Makefile
145 lines
3.6 KiB
Makefile
#############################################################################
|
|
# 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
|
|
#############################################################################
|
|
|