############################################################################# # VXCOMPAT.MK # # Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: vxcompat.mk,v $ $Revision: 1.10 $ # $Source: /home/interpeak/CVSRoot/vxcompat/gmake/vxcompat.mk,v $ # $Author: swebster $ $Date: 2008-10-21 19:17:06 $ # $State: Exp $ $Locker: $ # # INTERPEAK_COPYRIGHT_STRING # ############################################################################# ############################################################################# # PRODUCT ########################################################################### IPPROD ?= vxcompat ############################################################################# # DEFINE ########################################################################### IPDEFINE += -DVXCOMPAT ifneq ($(strip $(COMPONENT_SNMP)),true) IPDEFINE += -DTEST_M2LIB endif ############################################################################# # INCLUDE ############################################################################# IPINCLUDE += -I$(VXCOMPAT_ROOT)/config IPINCLUDE += -I$(VXCOMPAT_ROOT)/include IPINCLUDE += -I$(VXCOMPAT_ROOT)/src ############################################################################# # OBJECTS ########################################################################### # Configuration IPLIBOBJECTS_C += vxcompat_config.o # Main IPLIBOBJECTS += ifLib.o #IPLIBOBJECTS += ifLib_test.o IPLIBOBJECTS += oldRouteLib.o ifneq ($(IPCOM_USE_INET6),no) IPLIBOBJECTS += if6Lib.o #IPLIBOBJECTS += if6Lib_test.o endif IPLIBOBJECTS += m2IfLib.o \ m2SysLib.o m2UdpLib.o \ m2Lib.o m2IfMgtLib.o m2TcpLib.o \ m2IpLib.o m2IcmpLib.o m2LibTest.o ifeq ($(strip $(COMPONENT_SNMP)),true) IPLIBOBJECTS += tcp1213.o icmp1213.o if1213.o ip1213.o \ if2233.o if1213.o udp1213.o else IPLIBOBJECTS += m2Util.o endif ############################################################################# # VPATH ########################################################################### IPSRCDIRS += $(VXCOMPAT_ROOT)/src IPSRCDIRS += $(VXCOMPAT_ROOT)/config ############################################################################# # LIB ########################################################################### IPLIBS += $(IPLIBROOT)/libvxcompat.a ############################################################################# # MIBS ########################################################################## ifneq ($(VXCOMPAT),) MIBCOMPILER = $(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin/mibcomp MIBCOMPFLAGS = -l $(WIND_BASE)/target/src/wrn/wm/snmp/std-mibs -quiet V12MCCMIBS=rfc1213.mib rfc2571.mib rfc2575.mib rfc1907.mib iftype.mib rfc2233.mib V12MIBSRC=$(WIND_BASE)/target/src/wrn/wm/snmp/vxagent/snmpmib2.mib $(WMSNMP_ADDED_MIBS) $(WIND_BASE)/target/src/wrn/wm/snmp/vxagent/rfc2233.ctl MIBEXC= $(VXCOMPAT_ROOT)/src/mib2_mibhand.h: $(MIBSRC) $(MIBCOMPILER) -skel.h -o $@ $(MIBCOMPFLAGS) $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib1213.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname mib_root_1213_node -start mib-2 $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/tcp1213.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname mib_root_tcp1213_node -start tcp $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/if1213.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname if1213_root_node -start interfaces $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/ip1213.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname ip1213_root_node -start ip $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/icmp1213.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname icmp1213_root_node -start ip $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/if2233.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname if2233_root_node -start ifMIB $(V12MCCMIBS) $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/udp1213.c: $(V12MIBSRC) $(VXCOMPAT_ROOT)/src/mib2_mibhand.h $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname udp1213_root_node -start udp $(V12MCCMIBS) $(V12MIBSRC) endif ############################################################################# # END OF VXCOMPAT.MK #############################################################################