Files
2026-07-30 11:19:44 +05:30

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
###########################################################################