82 lines
2.9 KiB
Makefile
82 lines
2.9 KiB
Makefile
#############################################################################
|
|
# VXNETAPPS.MK
|
|
#
|
|
# Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: vxbridge.mk,v $ $Revision: 1.3 $
|
|
# $Source: /home/interpeak/CVSRoot/vxbridge/gmake/vxbridge.mk,v $
|
|
# $Author: fguo $ $Date: 2010-07-09 11:45:05 $
|
|
# $State: Exp $ $Locker: $
|
|
#
|
|
# INTERPEAK_COPYRIGHT_STRING
|
|
#
|
|
#############################################################################
|
|
|
|
|
|
#############################################################################
|
|
# PRODUCT
|
|
###########################################################################
|
|
IPPROD ?= vxbridge
|
|
|
|
#############################################################################
|
|
# DEFINE
|
|
###########################################################################
|
|
IPDEFINE += -DVXBRIDGE
|
|
ifdef _WRS_CONFIG_COMPONENT_IPFIREWALL_SUPPORT
|
|
IPDEFINE += -DINCLUDE_IPFIREWALL_SUPPORT
|
|
IPDEFINE += -DIPCOM_STORE_PHYSICAL_IF
|
|
IPDEFINE += -DIPFIREWALL_PHYSICAL_IF_SUPPORT
|
|
endif
|
|
ifdef _WRS_CONFIG_COMPONENT_OPTION82_SUPPORT
|
|
IPDEFINE += -DINCLUDE_DHCP_RELAY_AGENT
|
|
endif
|
|
|
|
#############################################################################
|
|
# INCLUDE
|
|
###########################################################################
|
|
|
|
IPINCLUDE += -I$(VXBRIDGE_ROOT)/config
|
|
IPINCLUDE += -I$(VXBRIDGE_ROOT)/include
|
|
|
|
#############################################################################
|
|
# OBJECTS
|
|
###########################################################################
|
|
|
|
# Configuration
|
|
|
|
# Main
|
|
IPLIBOBJECTS += bridge.o
|
|
IPLIBOBJECTS += mirrorEnd.o
|
|
IPLIBOBJECTS += mirrorUtils.o
|
|
|
|
#############################################################################
|
|
# VPATH
|
|
###########################################################################
|
|
IPSRCDIRS += $(VXBRIDGE_ROOT)/src
|
|
|
|
TGT_DIR=$(WIND_BASE)/target
|
|
#DOC_FILES= bridge.c mirrorEnd.c mirrorUtils.c
|
|
|
|
ifeq ($(IP_PORT_VXWORKS),)
|
|
WR_IPCOM_NAME := vxworks
|
|
WR_IPCOM_VERSION := $(filter-out $(WR_IPCOM_NAME), $(subst -, ,$(WIND_PLATFORM)))
|
|
WR_IPCOM_VERSION := $(subst .,,$(WR_IPCOM_VERSION))
|
|
EXTRA_DEFINE += -DIP_PORT_VXWORKS=$(WR_IPCOM_VERSION)
|
|
endif
|
|
|
|
IPNET_ROOT_PATH := $(subst \,/,$(WRVX_COMPBASE))/$(subst \,/,$(COMP_IPNET2))
|
|
INCLUDE_CC += -I$(IPNET_ROOT_PATH)/ipnet2/include
|
|
INCLUDE_CC += -I$(IPNET_ROOT_PATH)/ipnet2/config
|
|
INCLUDE_CC += -I$(IPNET_ROOT_PATH)/ipcom/port/vxworks/include
|
|
INCLUDE_CC += -I$(IPNET_ROOT_PATH)/ipcom/port/vxworks/config
|
|
INCLUDE_CC += -I$(IPNET_ROOT_PATH)/ipcom/include
|
|
INCLUDE_CC += -I$(IPNET_ROOT_PATH)/ipcom/config
|
|
|
|
#############################################################################
|
|
# LIB
|
|
###########################################################################
|
|
|
|
IPLIBS += $(IPLIBROOT)/libvxbridge.a
|
|
|
|
###########################################################################
|
|
# END BRIDGE.MK
|
|
###########################################################################
|