############################################################################# # VXMUX.MK # # Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: vxmux.mk,v $ $Revision: 1.5 $ # $Source: /home/interpeak/CVSRoot/vxmux/gmake/vxmux.mk,v $ # $Author: dlkrejsa $ $Date: 2008-07-11 01:11:58 $ # $State: Exp $ $Locker: $ # # INTERPEAK_COPYRIGHT_STRING # ############################################################################# ############################################################################# # PRODUCT ########################################################################### IPPROD ?= vxmux ############################################################################# # DEFINE ########################################################################### IPDEFINE += -DVXMUX ############################################################################# # INCLUDE ########################################################################### IPINCLUDE += -I$(VXMUX_ROOT)/config IPINCLUDE += -I$(VXMUX_ROOT)/include #IPINCLUDE += -I$(VXMUX_ROOT)/src IPLIBINCLUDE += -I$(WIND_BASE)/target/h IPLIBINCLUDE += -I$(WIND_BASE)/target/h/wrn/coreip ############################################################################# # OBJECTS ########################################################################### # Configuration IPLIBOBJECTS_C += vxmux_config.o # Main # daemon IPLIBOBJECTS += daemon.o IPLIBOBJECTS += gtfDaemon.o IPLIBOBJECTS += jobQueueLib.o IPLIBOBJECTS += jobQueueUtilLib.o # mem IPLIBOBJECTS += linkBufPool.o IPLIBOBJECTS += netBufAdvLib.o IPLIBOBJECTS += netBufLib.o IPLIBOBJECTS += netBufPool.o IPLIBOBJECTS += netPoolShow.o IPLIBOBJECTS += uipc_mbuf2.o IPLIBOBJECTS += uipc_mbuf.o IPLIBOBJECTS += uipc_mbufutil1.o IPLIBOBJECTS += uipc_mbufutil2.o IPLIBOBJECTS += uipc_sysctl.o IPLIBOBJECTS += vxmux_cmd_vxslab.o IPLIBOBJECTS += vxmux_slab.o # mux IPLIBOBJECTS += muxCommon.o IPLIBOBJECTS += muxFunc.o IPLIBOBJECTS += muxIfFuncBase.o IPLIBOBJECTS += muxLib.o IPLIBOBJECTS += muxTkLib.o IPLIBOBJECTS += muxTkOverEnd.o IPLIBOBJECTS += muxUtilLib.o IPLIBOBJECTS += vxmux_checksum.o IPLIBOBJECTS += vxmux_end2.o IPLIBOBJECTS += vxmux_mux2.o IPLIBOBJECTS += vxmux_mux2_over_end.o IPLIBOBJECTS += vxmux_mux_mblk.o IPLIBOBJECTS += vxmux_mux_over_end2.o IPLIBOBJECTS += vxmux_muxtk_over_end2.o IPLIBOBJECTS += vxmux_null_buf.o IPLIBOBJECTS += vxmux_pkt_pool_min.o # timer IPLIBOBJECTS += gtf_core.o IPLIBOBJECTS += gtf_util.o IPLIBOBJECTS += gtf_wrapper.o # util IPLIBOBJECTS += vxmux_assert.o ############################################################################# # Market Specific Platform ############################################################################# ifneq ($(FEATURE_IP_GPP_BUILD),true) # mux IPLIBOBJECTS += muxL2Lib.o # util IPLIBOBJECTS += l2config.o endif # Compiles the *_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 ########################################################################### IPSRCDIRS += $(VXMUX_ROOT)/config IPSRCDIRS += $(VXMUX_ROOT)/src/daemon IPSRCDIRS += $(VXMUX_ROOT)/src/mem IPSRCDIRS += $(VXMUX_ROOT)/src/mux IPSRCDIRS += $(VXMUX_ROOT)/src/timer IPSRCDIRS += $(VXMUX_ROOT)/src/util ############################################################################# # LIB ########################################################################### IPLIBS += $(IPLIBROOT)/libvxmux.a ########################################################################### # END OF VXMUX.MK ###########################################################################