original files of m241
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
IPTARGETS := lib
|
||||
ifneq ($(IPMAKEFILE),)
|
||||
include $(IPMAKEFILE)
|
||||
else
|
||||
include $(IPCOM_ROOT)/Makefile
|
||||
endif
|
||||
include vxcompat.mk
|
||||
include $(IPCOM_ROOT)/gmake/ipcom_make.mk
|
||||
|
||||
lib: dirs $(IPLIBFILE)
|
||||
@@ -0,0 +1,128 @@
|
||||
#############################################################################
|
||||
# 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
|
||||
#############################################################################
|
||||
|
||||
Reference in New Issue
Block a user