############################################################################# # WRSNMP.MK # ############################################################################# include $(TGT_DIR)/h/make/defs.library ############################################################################# # PRODUCT ########################################################################### IPPROD ?= wrsnmp ############################################################################# # DEFINE ########################################################################### IPDEFINE += -DWRSNMP # IPDEFINE += -DIPCOM_USE_MIB2 ############################################################################# # INCLUDE ########################################################################### IPINCLUDE += -I$(WRSNMP_ROOT)/config IPINCLUDE += -I$(WRSNMP_ROOT)/include IPINCLUDE += -I$(WRSNMP_ROOT)/src IPINCLUDE += -I$(WIND_BASW)/target/h IPINCLUDE += -I$(WIND_BASW)/target/h/wrn/coreip IPINCLUDE += -I$(BASE_ROOT)/$(IP8021XDIR)/config IPINCLUDE += -I$(BASE_ROOT)/$(IP8021XDIR)/include ############################################################################# # OBJECTS ########################################################################### # Configuration IPLIBOBJECTS += wrsnmp_config.o # Interpeak SNMP agent IPLIBOBJECTS += ip4293_mth.o ip4293_mib.o IPLIBOBJECTS += icmp4293_mth.o icmp4293_mib.o IPLIBOBJECTS += if_mth.o iprt_mth.o IPLIBOBJECTS += tcp_mth.o udp_mth.o ifmib_mib.o IPLIBOBJECTS += if_mib.o tcp_mib.o udp_mib.o IPLIBOBJECTS += mip4_mth.o mip4_mib.o IPLIBOBJECTS += mipfa_mth.o IPLIBOBJECTS += mipha_mth.o IPLIBOBJECTS += mipmn_mth.o IPLIBOBJECTS += mip6mn_mth.o mip6_mib.o ifeq ($(_WRS_CONFIG_COMPONENT_IP8021X),y) IPLIBOBJECTS += ip8021x_vxmib.o endif IPLIBOBJECTS += sctp_mth.o sctp_mib.o IPLIBOBJECTS += radius_mth.o radius_mib.o IPLIBOBJECTS += tunnel_mth.o tunnel_mib.o IPNETMIBS = rfc1213.mib rfc1907.mib rfc1573a.mib IPNETMIBS += rfc2863.mib IANARtProto.mib IPNETMIBS += rfc4001.mib rfc4022.mib rfc4113.mib IPNETMIBS += rfc4293.mib rfc4292.mib MIP4MIBS = rfc1213.mib rfc2006.mib MIP6MIBS = rfc1213.mib rfc3418.mib rfc1573a.mib rfc2863.mib rfc4001.mib rfc4293.mib rfc4295.mib SCTPMIBS = rfc4001.mib rfc3873.mib RADIUSMIBS = rfc4668.mib rfc4670.mib SCTPSRC = $(WRSNMP_ROOT)/src/sctp.ctl IPNETSRC = $(WRSNMP_ROOT)/src/ipnet.ctl MIP4SRC = $(WRSNMP_ROOT)/src/mip4.ctl MIP6SRC = $(WRSNMP_ROOT)/src/mip6.ctl MIBCOMPILER = $(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin/mibcomp MIBCOMPFLAGS = -l $(WIND_BASE)/target/src/wrn/wm/snmp/std-mibs -quiet #$(WRSNMP_ROOT)/src/ip_mibhand.h: $(IPNETSRC) # $(MIBCOMPILER) -skel.h -o $@ $(MIBCOMPFLAGS) $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/ip_mibleaf.h: $(IPNETSRC) # $(MIBCOMPILER) -leaf -o $@ $(MIBCOMPFLAGS) $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/if_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ip_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname if_root_node -start interfaces $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/ifmib_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ip_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname ifmib_root_node -start ifMIB $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/tcp_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ip_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname tcp_root_node -start tcp $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/udp_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ip_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname udp_root_node -start udp $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/ipicmp4293_mibhand.h: $(IPNETSRC) # $(MIBCOMPILER) -skel.h -o $@ $(MIBCOMPFLAGS) $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/ipicmp4293_mibleaf.h: $(IPNETSRC) # $(MIBCOMPILER) -leaf -o $@ $(MIBCOMPFLAGS) $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/ip4293_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ipicmp4293_mibhand.h $(WRSNMP_ROOT)/src/ipicmp4293_mibleaf.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname ip4293_root_node -start ip $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/icmp4293_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ipicmp4293_mibhand.h $(WRSNMP_ROOT)/src/ipicmp4293_mibleaf.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname icmp4293_root_node -start icmp $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/mip4_mibhand.h: $(MIP4SRC) # $(MIBCOMPILER) -skel.h -o $@ $(MIBCOMPFLAGS) $(MIP4MIBS) $(MIP4SRC) #$(WRSNMP_ROOT)/src/mip6_mibhand.h: $(MIP6SRC) # $(MIBCOMPILER) -skel.h -o $@ $(MIBCOMPFLAGS) $(MIP6MIBS) $(MIP6SRC) #$(WRSNMP_ROOT)/src/sctp_mibhand.h: $(SCTPSRC) # $(MIBCOMPILER) -skel.h -o $@ $(MIBCOMPFLAGS) $(SCTPMIBS) $(SCTPSRC) #$(WRSNMP_ROOT)/src/sctp_mth.h: $(SCTPSRC) # $(MIBCOMPILER) -leaf -o $@ $(MIBCOMPFLAGS) $(SCTPMIBS) $(SCTPSRC) #$(WRSNMP_ROOT)/src/ipv6_mib.c: $(IPNETSRC) $(WRSNMP_ROOT)/src/ip_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname ipv6_root_node -start ipv6MIB $(IPNETMIBS) $(IPNETSRC) #$(WRSNMP_ROOT)/src/mip4_mth.h: # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -leaf -start mipMIB rfc2006.mib #$(WRSNMP_ROOT)/src/ipmip4_mib.h #$(WRSNMP_ROOT)/src/mip4_mib.c: $(MIP4SRC) $(WRSNMP_ROOT)/src/mip4_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname mip4_root_node -start mipMIB $(MIP4MIBS) $(MIP4SRC) #$(WRSNMP_ROOT)/src/mip6_mib.c: $(MIP6SRC) $(WRSNMP_ROOT)/src/mip6_mibhand.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname mip6_root_node -start mip6MIB $(MIP6MIBS) $(MIP6SRC) #$(WRSNMP_ROOT)/src/sctp_mib.c: $(SCTPSRC) $(WRSNMP_ROOT)/src/sctp_mibhand.h $(WRSNMP_ROOT)/src/sctp_mth.h # $(MIBCOMPILER) -o $@ $(MIBCOMPFLAGS) -rootname sctp_root_node -start sctpMIB $(SCTPMIBS) $(SCTPSRC) ############################################################################# # VPATH ########################################################################### IPSRCDIRS += $(WRSNMP_ROOT)/src $(WRSNMP_ROOT)/config ############################################################################# # LIB ########################################################################### IPLIBS += $(IPLIBROOT)/libwrsnmp.a ############################################################################# # FILES ########################################################################### wrsnmp_files: $(WRSNMP_ROOT)/src/ip_mibleaf.h $(WRSNMP_ROOT)/src/ip_mibhand.h $(WRSNMP_ROOT)/src/ip_mibleaf.h $(WRSNMP_ROOT)/src/if_mib.c $(WRSNMP_ROOT)/src/ifmib_mib.c $(WRSNMP_ROOT)/src/tcp_mib.c $(WRSNMP_ROOT)/src/udp_mib.c $(WRSNMP_ROOT)/src/ipicmp4293_mibleaf.h $(WRSNMP_ROOT)/src/ipicmp4293_mibhand.h $(WRSNMP_ROOT)/src/ip4293_mib.c $(WRSNMP_ROOT)/src/icmp4293_mib.c $(WRSNMP_ROOT)/src/mip4_mib.c $(WRSNMP_ROOT)/src/mip6_mib.c $(WRSNMP_ROOT)/src/mip4_mibhand.h $(WRSNMP_ROOT)/src/mip6_mibhand.h $(WRSNMP_ROOT)/src/sctp_mib.c $(WRSNMP_ROOT)/src/sctp_mibhand.h $(WRSNMP_ROOT)/src/sctp_mth.h $(WRSNMP_ROOT)/src/radius_mib.c $(WRSNMP_ROOT)/src/radius_mth.c $(WRSNMP_ROOT)/src/radius_mibhand.h $(WRSNMP_ROOT)/src/radius_mth.h $(WRSNMP_ROOT)/src/tunnel_mib.c $(WRSNMP_ROOT)/src/tunnel_mth.c $(WRSNMP_ROOT)/src/tunnel_mth.h $(WRSNMP_ROOT)/src/tunnel_mibhand.h ########################################################################### # END OF WRSNMP.MK ###########################################################################