X-Git-Url: http://git.rot13.org/?p=bcm963xx.git;a=blobdiff_plain;f=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2FMakefile;h=7c531939e9f3f76732cb1e337feecefed348dfff;hp=420d0d979e395fef5822319efd7b18dfc95097a3;hb=6adeba4d92a546ebbadde2562283ee6b984b22c1;hpb=a69849c98808437716b821267cd97529c56f45b0 diff --git a/userapps/opensource/net-snmp/agent/mibgroup/Makefile b/userapps/opensource/net-snmp/agent/mibgroup/Makefile index 420d0d97..7c531939 100755 --- a/userapps/opensource/net-snmp/agent/mibgroup/Makefile +++ b/userapps/opensource/net-snmp/agent/mibgroup/Makefile @@ -7,6 +7,8 @@ srcdir = . top_srcdir = ../.. VERSION = 5.0.8 +# brcm +atmdir = ../../../atm2684/pvc2684ctl # # Paths @@ -42,14 +44,62 @@ AUTOHEADER = : # # Compiler arguments # -CFLAGS = -g -O2 -Dlinux +#CFLAGS = -g -O2 -Dlinux +CFLAGS = -Wall -s -Os -fomit-frame-pointer -Dlinux +#brcm begin +ifeq ($(strip $(SNMP_ADSL_MIB)),1) + CFLAGS += -DSNMP_ADSL_MIB +endif + +ifeq ($(strip $(SNMP_ATM_MIB)),1) + CFLAGS += -DSNMP_ATM_MIB +endif + +ifeq ($(strip $(SNMP_AT_MIB)),1) + CFLAGS += -DSNMP_AT_MIB +endif + +ifeq ($(strip $(SNMP_SYSOR_MIB)),1) + CFLAGS += -DSNMP_SYSOR_MIB +endif + +ifeq ($(strip $(SNMP_TCP_MIB)),1) + CFLAGS += -DSNMP_TCP_MIB +endif + +ifeq ($(strip $(SNMP_UDP_MIB)),1) + CFLAGS += -DSNMP_UDP_MIB +endif + +ifeq ($(strip $(SNMP_IP_MIB)),1) + CFLAGS += -DSNMP_IP_MIB +endif + +ifeq ($(strip $(SNMP_ICMP_MIB)),1) + CFLAGS += -DSNMP_ICMP_MIB +endif + +ifeq ($(strip $(SNMP_SNMP_MIB)),1) + CFLAGS += -DSNMP_SNMP_MIB +endif + +ifeq ($(strip $(SNMP_SET)),1) + CFLAGS += -DSNMP_SET +endif + +ifeq ($(strip $(SNMP_ATMFORUM_MIB)),1) + CFLAGS += -DSNMP_ATMFORUM_MIB +endif + +#brcm end + EXTRACPPFLAGS = -x c -LDFLAGS = -L/usr/local/ssl/lib +LDFLAGS = LIBTOOL = $(SHELL) $(top_builddir)/libtool EXEEXT = # Misc Compiling Stuff -CC = gcc +#CC = gcc # version number is prefixed by a 0 for a better shared library version number # # ok, use libtool proper versioning: @@ -73,9 +123,13 @@ RANLIB = : $(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< top_builddir=../.. +#brcm begin +BRCM_INC=-I$(INC_BRCMCFM_PATH) -I$(INC_BRCMDRIVER_PUB_PATH)/$(BRCM_BOARD) -I$(INC_BRCMDRIVER_PRIV_PATH)/$(BRCM_BOARD) +BRCM_SNMP_ATM_INC=-I$(srcdir)/mibII/atm CPPFLAGS=-I../../include -I$(top_srcdir)/include \ -I. -I../.. -I$(srcdir) -I$(srcdir)/../.. \ - -I$(srcdir)/../../snmplib -I$(srcdir)/.. -I.. -I/usr/local/ssl/include $(LIB_CFLAGS) + -I$(srcdir)/../../snmplib -I$(srcdir)/.. -I.. $(BRCM_INC) $(BRCM_SNMP_ATM_INC) $(LIB_CFLAGS) -I$(atmdir) +#brcm end # Need a special .c -> .o definition here to make sure we place the # object files in the sub directory. @@ -83,11 +137,11 @@ CPPFLAGS=-I../../include -I$(top_srcdir)/include \ .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< -OBJS = mibII/system_mib.o mibII/sysORTable.o mibII/at.o mibII/interfaces.o mibII/snmp_mib.o mibII/tcp.o mibII/icmp.o mibII/ip.o mibII/udp.o mibII/vacm_vars.o mibII/setSerialNo.o ucd-snmp/memory.o ucd-snmp/vmstat.o ucd-snmp/proc.o ucd-snmp/versioninfo.o ucd-snmp/pass.o ucd-snmp/pass_persist.o ucd-snmp/disk.o ucd-snmp/loadave.o ucd-snmp/extensible.o ucd-snmp/errormib.o ucd-snmp/file.o ucd-snmp/dlmod.o ucd-snmp/proxy.o snmpv3/snmpEngine.o snmpv3/snmpMPDStats.o snmpv3/usmStats.o snmpv3/usmUser.o notification/snmpNotifyTable.o notification/snmpNotifyFilterTable.o notification/snmpNotifyFilterProfileTable.o target/snmpTargetAddrEntry.o target/snmpTargetParamsEntry.o target/target.o target/target_counters.o agent/nsTransactionTable.o agent/nsModuleTable.o agentx/master.o agentx/subagent.o utilities/override.o util_funcs.o mibII/kernel_linux.o mibII/tcpTable.o mibII/ipAddr.o mibII/var_route.o mibII/route_write.o mibII/udpTable.o mibII/vacm_context.o header_complex.o agentx/protocol.o agentx/client.o agentx/master_admin.o agentx/agentx_config.o -LOBJS = mibII/system_mib.lo mibII/sysORTable.lo mibII/at.lo mibII/interfaces.lo mibII/snmp_mib.lo mibII/tcp.lo mibII/icmp.lo mibII/ip.lo mibII/udp.lo mibII/vacm_vars.lo mibII/setSerialNo.lo ucd-snmp/memory.lo ucd-snmp/vmstat.lo ucd-snmp/proc.lo ucd-snmp/versioninfo.lo ucd-snmp/pass.lo ucd-snmp/pass_persist.lo ucd-snmp/disk.lo ucd-snmp/loadave.lo ucd-snmp/extensible.lo ucd-snmp/errormib.lo ucd-snmp/file.lo ucd-snmp/dlmod.lo ucd-snmp/proxy.lo snmpv3/snmpEngine.lo snmpv3/snmpMPDStats.lo snmpv3/usmStats.lo snmpv3/usmUser.lo notification/snmpNotifyTable.lo notification/snmpNotifyFilterTable.lo notification/snmpNotifyFilterProfileTable.lo target/snmpTargetAddrEntry.lo target/snmpTargetParamsEntry.lo target/target.lo target/target_counters.lo agent/nsTransactionTable.lo agent/nsModuleTable.lo agentx/master.lo agentx/subagent.lo utilities/override.lo util_funcs.lo mibII/kernel_linux.lo mibII/tcpTable.lo mibII/ipAddr.lo mibII/var_route.lo mibII/route_write.lo mibII/udpTable.lo mibII/vacm_context.lo header_complex.lo agentx/protocol.lo agentx/client.lo agentx/master_admin.lo agentx/agentx_config.lo -SRCS = mibII/system_mib.c mibII/sysORTable.c mibII/at.c mibII/interfaces.c mibII/snmp_mib.c mibII/tcp.c mibII/icmp.c mibII/ip.c mibII/udp.c mibII/vacm_vars.c mibII/setSerialNo.c ucd-snmp/memory.c ucd-snmp/vmstat.c ucd-snmp/proc.c ucd-snmp/versioninfo.c ucd-snmp/pass.c ucd-snmp/pass_persist.c ucd-snmp/disk.c ucd-snmp/loadave.c ucd-snmp/extensible.c ucd-snmp/errormib.c ucd-snmp/file.c ucd-snmp/dlmod.c ucd-snmp/proxy.c snmpv3/snmpEngine.c snmpv3/snmpMPDStats.c snmpv3/usmStats.c snmpv3/usmUser.c notification/snmpNotifyTable.c notification/snmpNotifyFilterTable.c notification/snmpNotifyFilterProfileTable.c target/snmpTargetAddrEntry.c target/snmpTargetParamsEntry.c target/target.c target/target_counters.c agent/nsTransactionTable.c agent/nsModuleTable.c agentx/master.c agentx/subagent.c utilities/override.c util_funcs.c mibII/kernel_linux.c mibII/tcpTable.c mibII/ipAddr.c mibII/var_route.c mibII/route_write.c mibII/udpTable.c mibII/vacm_context.c header_complex.c agentx/protocol.c agentx/client.c agentx/master_admin.c agentx/agentx_config.c +OBJS = mibII/system_mib.o mibII/sysORTable.o mibII/at.o mibII/interfaces.o mibII/snmp_mib.o mibII/tcp.o mibII/icmp.o mibII/ip.o mibII/udp.o mibII/vacm_vars.o mibII/setSerialNo.o notification/snmpNotifyTable.o notification/snmpNotifyFilterTable.o notification/snmpNotifyFilterProfileTable.o utilities/override.o util_funcs.o mibII/kernel_linux.o mibII/tcpTable.o mibII/ipAddr.o mibII/var_route.o mibII/route_write.o mibII/udpTable.o mibII/vacm_context.o header_complex.o mibII/atm/atmapiuser.o mibII/atm/atmMIB.o mibII/atm/atmMibHelper.o mibII/adsl/adsluser.o mibII/adsl/adsl_mib.o mibII/adsl/adslMibHelper.o enterprise/atmforum/atmForum.o enterprise/atmforum/atmForumHelper.o +LOBJS = mibII/system_mib.lo mibII/sysORTable.lo mibII/at.lo mibII/interfaces.lo mibII/snmp_mib.lo mibII/tcp.lo mibII/icmp.lo mibII/ip.lo mibII/udp.lo mibII/vacm_vars.lo mibII/setSerialNo.lo notification/snmpNotifyTable.lo notification/snmpNotifyFilterTable.lo notification/snmpNotifyFilterProfileTable.lo utilities/override.lo util_funcs.lo mibII/kernel_linux.lo mibII/tcpTable.lo mibII/ipAddr.lo mibII/var_route.lo mibII/route_write.lo mibII/udpTable.lo mibII/vacm_context.lo header_complex.lo mibII/atm/atmapiuser.lo mibII/atm/atmMIB.lo mibII/atm/atmMibHelper.lo mibII/adsl/adsl_mib.lo mibII/adsl/adslMibHelper.lo mibII/adsl/adsluser.lo +SRCS = mibII/system_mib.c mibII/sysORTable.c mibII/at.c mibII/interfaces.c mibII/snmp_mib.c mibII/tcp.c mibII/icmp.c mibII/ip.c mibII/udp.c mibII/vacm_vars.c mibII/setSerialNo.c notification/snmpNotifyTable.c notification/snmpNotifyFilterTable.c notification/snmpNotifyFilterProfileTable.c utilities/override.c util_funcs.c mibII/kernel_linux.c mibII/tcpTable.c mibII/ipAddr.c mibII/var_route.c mibII/route_write.c mibII/udpTable.c mibII/vacm_context.c header_complex.c mibII/atm/atmapiuser.c mibII/atm/atmMIB.c mibII/atm/atmMibHelper.c mibII/adsl/adsluser.c mibII/adsl/adsl_mib.c mibII/adsl/adslMibHelper.c enterprise/atmforum/atmForum.c enterprise/atmforum/atmForumHelper.c -all: standardall $(LOBJS) +all: standardall $(OBJS) #