top_srcdir = ..
VERSION = 5.0.8
+# brcm
+atmdir = ../../atm2684/pvc2684ctl
+#brcm begin
#
# Paths
#
-prefix = /usr/local
-exec_prefix = /usr/local
-bindir = ${exec_prefix}/bin
-sbindir = ${exec_prefix}/sbin
-libdir = ${exec_prefix}/lib
-datadir = ${prefix}/share
-includedir = ${prefix}/include/net-snmp
-ucdincludedir = ${prefix}/include/ucd-snmp
-mandir = ${prefix}/man
-man1dir = $(mandir)/man1
-man3dir = $(mandir)/man3
-man5dir = $(mandir)/man5
-man8dir = $(mandir)/man8
-snmplibdir = $(datadir)/snmp
-mibdir = $(snmplibdir)/mibs
-persistentdir = /var/net-snmp
+#prefix = /usr/local
+#exec_prefix = /usr/local
+#bindir = ${exec_prefix}/bin
+#sbindir = ${exec_prefix}/sbin
+#libdir = ${exec_prefix}/lib
+#datadir = ${prefix}/share
+#includedir = ${prefix}/include/net-snmp
+#ucdincludedir = ${prefix}/include/ucd-snmp
+#mandir = ${prefix}/man
+#man1dir = $(mandir)/man1
+#man3dir = $(mandir)/man3
+#man5dir = $(mandir)/man5
+#man8dir = $(mandir)/man8
+#snmplibdir = $(datadir)/snmp
+#mibdir = $(snmplibdir)/mibs
+#persistentdir = /var/net-snmp
#
#
# Compiler arguments
#
-CFLAGS = -g -O2 -Dlinux
-EXTRACPPFLAGS = -x c
-LDFLAGS = -L/usr/local/ssl/lib
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-EXEEXT =
+#CFLAGS = -g -O2 -Dlinux
+#EXTRACPPFLAGS = -x c
+$LDFLAGS =
+#LIBTOOL = $(SHELL) $(top_builddir)/libtool
+#EXEEXT =
+#
+# Compiler arguments
+#
+# -DBRCM_SNMP_DEBUG to enable debug printing
+CFLAGS = -Wall -s -Os -fomit-frame-pointer -Dlinux
+ifeq ($(strip $(BUILD_SNMP_ATMFORUM_MIB)),1)
+ CFLAGS += -DBUILD_SNMP_ATMFORUM_MIB
+endif
+ifeq ($(strip $(BUILD_SNMP)), static)
+CFLAGS += -DBUILD_STATIC
+endif
+
+# Misc Compiling Stuff
+#CC = mips-uclibc-g++
+
+# Archiver #
+# AR variable (archiver) is defined in upper level Makefile
+ARFLAGS = -rcs
+
+LIB_LD_CMD = $(AR) $(ARFLAGS)
+
+.SUFFIXES: .c .o .lo
+.c.o:
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+
+top_builddir = ..
+
# 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:
# generally, LIBCURRENT should stay the same unless major changes occur.
# Increment REVISION every release.
# Increment AGE if new stuff is available.
-LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o
+#LIB_LD_CMD = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o
LIB_EXTENSION = la
LIB_VERSION =
LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(libdir)
-LINK = $(LIBTOOL) --mode=link $(CC)
+LINK = $(AR) $(ARFLAGS)
+LIB_LD_CMD1 = $(AR) $(ARFLAGS)
+LIB_LD_CMD2 = $(AR) $(ARFLAGS)
+#LINK = $(LIBTOOL) --mode=link $(CC)
# RANLIB = ranlib
-RANLIB = :
+#RANLIB = :
# libtool definitions
.SUFFIXES: .c .o .lo
#
SUBDIRS=helpers mibgroup
+PREREQLIBS = $(LIB_NAME1) $(LIB_NAME2)
+
+INCLUDESUBDIR = agent
+
INSTALLSBINPROGS= snmpd$(EXEEXT)
INSTALLLIBS = libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION) \
libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
#
# how to build it info
#
-USELIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
-HELPERLIB = helpers/libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION)
-LOCAL_LIBS =
-LIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) -ldl -lcrypto -lm
-WRAPLIBS =
-OUR_AGENT_LIBS = $(INSTALLLIBS) $(HELPERLIB) $(WRAPLIBS) $(LIBS)
+#USELIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
+#HELPERLIB = helpers/libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION)
+#LOCAL_LIBS =
+#LIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) -ldl -lcrypto -lelf -lm
+#WRAPLIBS =
+#OUR_AGENT_LIBS = $(INSTALLLIBS) $(HELPERLIB) $(WRAPLIBS) $(LIBS)
+USELIBS = ../snmplib/libnetsnmp.a
+HELPERLIB = helpers/libnetsnmphelpers.a
+LIB_NAME1 = libnetsnmpagent.a
+LIB_NAME2 = libnetsnmpmibs.a
CPPFLAGS = -I../include -I$(top_srcdir)/include \
-I.. -I$(srcdir)/.. -I$(srcdir)/../snmplib \
- -I$(srcdir) -I. -I$(srcdir)/mibgroup -Imibgroup -I/usr/local/ssl/include
+ -I$(srcdir) -I. -I$(srcdir)/mibgroup -Imibgroup -I$(atmdir)
#
# Objects
#
# libnetsnmpmib objects.
-LMIBOBJS = mibgroup/mibII/system_mib.lo mibgroup/mibII/sysORTable.lo mibgroup/mibII/at.lo mibgroup/mibII/interfaces.lo mibgroup/mibII/snmp_mib.lo mibgroup/mibII/tcp.lo mibgroup/mibII/icmp.lo mibgroup/mibII/ip.lo mibgroup/mibII/udp.lo mibgroup/mibII/vacm_vars.lo mibgroup/mibII/setSerialNo.lo mibgroup/ucd-snmp/memory.lo mibgroup/ucd-snmp/vmstat.lo mibgroup/ucd-snmp/proc.lo mibgroup/ucd-snmp/versioninfo.lo mibgroup/ucd-snmp/pass.lo mibgroup/ucd-snmp/pass_persist.lo mibgroup/ucd-snmp/disk.lo mibgroup/ucd-snmp/loadave.lo mibgroup/ucd-snmp/extensible.lo mibgroup/ucd-snmp/errormib.lo mibgroup/ucd-snmp/file.lo mibgroup/ucd-snmp/dlmod.lo mibgroup/ucd-snmp/proxy.lo mibgroup/snmpv3/snmpEngine.lo mibgroup/snmpv3/snmpMPDStats.lo mibgroup/snmpv3/usmStats.lo mibgroup/snmpv3/usmUser.lo mibgroup/notification/snmpNotifyTable.lo mibgroup/notification/snmpNotifyFilterTable.lo mibgroup/notification/snmpNotifyFilterProfileTable.lo mibgroup/target/snmpTargetAddrEntry.lo mibgroup/target/snmpTargetParamsEntry.lo mibgroup/target/target.lo mibgroup/target/target_counters.lo mibgroup/agent/nsTransactionTable.lo mibgroup/agent/nsModuleTable.lo mibgroup/agentx/master.lo mibgroup/agentx/subagent.lo mibgroup/utilities/override.lo mibgroup/util_funcs.lo mibgroup/mibII/kernel_linux.lo mibgroup/mibII/tcpTable.lo mibgroup/mibII/ipAddr.lo mibgroup/mibII/var_route.lo mibgroup/mibII/route_write.lo mibgroup/mibII/udpTable.lo mibgroup/mibII/vacm_context.lo mibgroup/header_complex.lo mibgroup/agentx/protocol.lo mibgroup/agentx/client.lo mibgroup/agentx/master_admin.lo mibgroup/agentx/agentx_config.lo mib_modules.lo auto_nlist.lo
-MIBOBJS = mibgroup/mibII/system_mib.o mibgroup/mibII/sysORTable.o mibgroup/mibII/at.o mibgroup/mibII/interfaces.o mibgroup/mibII/snmp_mib.o mibgroup/mibII/tcp.o mibgroup/mibII/icmp.o mibgroup/mibII/ip.o mibgroup/mibII/udp.o mibgroup/mibII/vacm_vars.o mibgroup/mibII/setSerialNo.o mibgroup/ucd-snmp/memory.o mibgroup/ucd-snmp/vmstat.o mibgroup/ucd-snmp/proc.o mibgroup/ucd-snmp/versioninfo.o mibgroup/ucd-snmp/pass.o mibgroup/ucd-snmp/pass_persist.o mibgroup/ucd-snmp/disk.o mibgroup/ucd-snmp/loadave.o mibgroup/ucd-snmp/extensible.o mibgroup/ucd-snmp/errormib.o mibgroup/ucd-snmp/file.o mibgroup/ucd-snmp/dlmod.o mibgroup/ucd-snmp/proxy.o mibgroup/snmpv3/snmpEngine.o mibgroup/snmpv3/snmpMPDStats.o mibgroup/snmpv3/usmStats.o mibgroup/snmpv3/usmUser.o mibgroup/notification/snmpNotifyTable.o mibgroup/notification/snmpNotifyFilterTable.o mibgroup/notification/snmpNotifyFilterProfileTable.o mibgroup/target/snmpTargetAddrEntry.o mibgroup/target/snmpTargetParamsEntry.o mibgroup/target/target.o mibgroup/target/target_counters.o mibgroup/agent/nsTransactionTable.o mibgroup/agent/nsModuleTable.o mibgroup/agentx/master.o mibgroup/agentx/subagent.o mibgroup/utilities/override.o mibgroup/util_funcs.o mibgroup/mibII/kernel_linux.o mibgroup/mibII/tcpTable.o mibgroup/mibII/ipAddr.o mibgroup/mibII/var_route.o mibgroup/mibII/route_write.o mibgroup/mibII/udpTable.o mibgroup/mibII/vacm_context.o mibgroup/header_complex.o mibgroup/agentx/protocol.o mibgroup/agentx/client.o mibgroup/agentx/master_admin.o mibgroup/agentx/agentx_config.o mib_modules.o auto_nlist.o
+#LMIBOBJS = mibgroup/mibII/system_mib.lo mibgroup/mibII/sysORTable.lo mibgroup/mibII/at.lo mibgroup/mibII/interfaces.lo mibgroup/mibII/snmp_mib.lo mibgroup/mibII/tcp.lo mibgroup/mibII/icmp.lo mibgroup/mibII/ip.lo mibgroup/mibII/udp.lo mibgroup/mibII/vacm_vars.lo mibgroup/mibII/setSerialNo.lo mibgroup/notification/snmpNotifyTable.lo mibgroup/notification/snmpNotifyFilterTable.lo mibgroup/notification/snmpNotifyFilterProfileTable.lo mibgroup/utilities/override.lo mibgroup/util_funcs.lo mibgroup/mibII/kernel_linux.lo mibgroup/mibII/tcpTable.lo mibgroup/mibII/ipAddr.lo mibgroup/mibII/var_route.lo mibgroup/mibII/route_write.lo mibgroup/mibII/udpTable.lo mibgroup/mibII/vacm_context.lo mibgroup/header_complex.lo mib_modules.lo auto_nlist.lo
+MIBOBJS = mibgroup/mibII/system_mib.o mibgroup/mibII/sysORTable.o mibgroup/mibII/at.o mibgroup/mibII/interfaces.o mibgroup/mibII/snmp_mib.o mibgroup/mibII/tcp.o mibgroup/mibII/icmp.o mibgroup/mibII/ip.o mibgroup/mibII/udp.o mibgroup/mibII/vacm_vars.o mibgroup/mibII/setSerialNo.o mibgroup/notification/snmpNotifyTable.o mibgroup/notification/snmpNotifyFilterTable.o mibgroup/notification/snmpNotifyFilterProfileTable.o mibgroup/utilities/override.o mibgroup/util_funcs.o mibgroup/mibII/kernel_linux.o mibgroup/mibII/tcpTable.o mibgroup/mibII/ipAddr.o mibgroup/mibII/var_route.o mibgroup/mibII/route_write.o mibgroup/mibII/udpTable.o mibgroup/mibII/vacm_context.o mibgroup/header_complex.o mib_modules.o auto_nlist.o mibgroup/mibII/atm/atmapiuser.o mibgroup/mibII/atm/atmMIB.o mibgroup/mibII/atm/atmMibHelper.o mibgroup/mibII/adsl/adsluser.o mibgroup/mibII/adsl/adsl_mib.o mibgroup/mibII/adsl/adslMibHelper.o mibgroup/enterprise/atmforum/atmForum.o mibgroup/enterprise/atmforum/atmForumHelper.o
+
+SNMPLIBOBJS = \
+../snmplib/asn1.o \
+../snmplib/callback.o \
+../snmplib/data_list.o \
+../snmplib/default_store.o \
+../snmplib/int64.o \
+../snmplib/mib.o \
+../snmplib/oid_stash.o \
+../snmplib/parse.o \
+../snmplib/read_config.o \
+../snmplib/snmp.o \
+../snmplib/snmp_alarm.o \
+../snmplib/snmp_api.o \
+../snmplib/snmp_auth.o \
+../snmplib/snmp_client.o \
+../snmplib/snmp_debug.o \
+../snmplib/snmp_enum.o \
+../snmplib/snmp_logging.o \
+../snmplib/snmp_parse_args.o \
+../snmplib/snmp_transport.o \
+../snmplib/snmp_version.o \
+../snmplib/snmpUDPDomain.o \
+../snmplib/system.o \
+../snmplib/tools.o \
+../snmplib/ucd_compat.o \
+../snmplib/vacm.o \
+../snmplib/snmpAAL5PVCDomain.o \
+../snmplib/snmpCallbackDomain.o
# libnetsnmpagent objects
LIBAGENTOBJS=snmp_agent.o snmp_vars.o agent_read_config.o agent_registry.o \
- agent_index.o agent_trap.o kernel.o agent_handler.o \
- object_monitor.o
+ agent_index.o agent_trap.o kernel.o agent_handler.o
+
LLIBAGENTOBJS=snmp_agent.lo snmp_vars.lo agent_read_config.lo agent_registry.lo\
agent_index.lo agent_trap.lo kernel.lo agent_handler.lo \
object_monitor.lo
+HELPEROBJS = helpers/all_helpers.o helpers/multiplexer.o helpers/read_only.o \
+ helpers/bulk_to_next.o helpers/instance.o helpers/scalar.o \
+ helpers/watcher.o helpers/null.o helpers/debug_handler.o \
+ helpers/old_api.o helpers/serialize.o helpers/table_array.o \
+ helpers/table_iterator.o helpers/table_data.o helpers/table_dataset.o \
+ helpers/table.o helpers/mode_end_call.o
+
# The agent objects.
AGENTOBJS=snmpd.o
LAGENTOBJS=snmpd.lo
#
# Define OBJS and LOBJS for clean target (just this directory)
#
-OBJS = $(LIBAGENTOBJS) $(AGENTOBJS) mib_modules.o auto_nlist.o
+OBJS = $(LIBAGENTOBJS) $(AGENTOBJS)
LOBJS = $(LLIBAGENTOBJS) $(LAGENTOBJS) mib_modules.lo auto_nlist.lo
all: standardall
+install:
+ install -m 755 snmp $(INSTALL_DIR)/bin
+ $(STRIP) $(INSTALL_DIR)/bin/snmp
+
+dynamic: standardall snmp install
+static: standardall snmp.a
+
+snmp: ${MIBOBJS} ${OBJS} ${HELPEROBJS} ${SNMPLIBOBJS}
+ $(CC) $(CFLAGS) $(CPPFLAGS) -Wl,--allow-shlib-undefined -o snmp ${MIBOBJS} ${OBJS} ${HELPEROBJS} ${SNMPLIBOBJS}
+
+snmp.a:${AGENTOBJS} $(USELIBS) $(HELPERLIB) $(LIBTARG) ${PREREQLIBS}
+ echo CFLAGS = $(CFLAGS)
+ cp ../snmplib/libnetsnmp.a snmp.a
+ $(LINK) snmp.a ${AGENTOBJS} ${LIBAGENTOBJS} ${MIBOBJS} ${OBJS} ${HELPEROBJS}
+
+#brcm
+$(LIB_NAME1): ${LIBAGENTOBJS}
+ ${LIB_LD_CMD1} $(LIB_NAME1) ${LIBAGENTOBJS}
+$(LIB_NAME2): ${MIBOBJS}
+ $(LIB_LD_CMD2) $(LIB_NAME2) ${MIBOBJS}
+
#
# build stuff targets
#
@$(INSTALL) $(srcdir)/snmp_perl.pl $(snmplibdir)/snmp_perl.pl
@echo "install: installed $$i in $(snmplibdir)"
-snmp_vars.lo: mibgroup/mibII.h mibgroup/ucd_snmp.h mibgroup/snmpv3mibs.h mibgroup/notification.h mibgroup/target.h mibgroup/agent_mibs.h mibgroup/agentx.h mibgroup/agent_mibs.h mibgroup/utilities.h mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h mibgroup/mibII/interfaces.h mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/ip.h mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h mibgroup/ucd-snmp/memory.h mibgroup/ucd-snmp/vmstat.h mibgroup/ucd-snmp/proc.h mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h mibgroup/ucd-snmp/pass_persist.h mibgroup/ucd-snmp/disk.h mibgroup/ucd-snmp/loadave.h mibgroup/ucd-snmp/extensible.h mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h mibgroup/notification/snmpNotifyTable.h mibgroup/notification/snmpNotifyFilterTable.h mibgroup/notification/snmpNotifyFilterProfileTable.h mibgroup/target/snmpTargetAddrEntry.h mibgroup/target/snmpTargetParamsEntry.h mibgroup/target/target.h mibgroup/target/target_counters.h mibgroup/agent/nsTransactionTable.h mibgroup/agent/nsModuleTable.h mibgroup/agentx/master.h mibgroup/agentx/subagent.h mibgroup/utilities/override.h mibgroup/util_funcs.h mibgroup/mibII/kernel_linux.h mibgroup/mibII/tcpTable.h mibgroup/mibII/ipAddr.h mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h mibgroup/mibII/udpTable.h mibgroup/mibII/vacm_context.h mibgroup/header_complex.h mibgroup/agentx/protocol.h mibgroup/agentx/client.h mibgroup/agentx/master_admin.h mibgroup/agentx/agentx_config.h
-read_config.lo: mibgroup/mibII.h mibgroup/ucd_snmp.h mibgroup/snmpv3mibs.h mibgroup/notification.h mibgroup/target.h mibgroup/agent_mibs.h mibgroup/agentx.h mibgroup/agent_mibs.h mibgroup/utilities.h mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h mibgroup/mibII/interfaces.h mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/ip.h mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h mibgroup/ucd-snmp/memory.h mibgroup/ucd-snmp/vmstat.h mibgroup/ucd-snmp/proc.h mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h mibgroup/ucd-snmp/pass_persist.h mibgroup/ucd-snmp/disk.h mibgroup/ucd-snmp/loadave.h mibgroup/ucd-snmp/extensible.h mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h mibgroup/notification/snmpNotifyTable.h mibgroup/notification/snmpNotifyFilterTable.h mibgroup/notification/snmpNotifyFilterProfileTable.h mibgroup/target/snmpTargetAddrEntry.h mibgroup/target/snmpTargetParamsEntry.h mibgroup/target/target.h mibgroup/target/target_counters.h mibgroup/agent/nsTransactionTable.h mibgroup/agent/nsModuleTable.h mibgroup/agentx/master.h mibgroup/agentx/subagent.h mibgroup/utilities/override.h mibgroup/util_funcs.h mibgroup/mibII/kernel_linux.h mibgroup/mibII/tcpTable.h mibgroup/mibII/ipAddr.h mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h mibgroup/mibII/udpTable.h mibgroup/mibII/vacm_context.h mibgroup/header_complex.h mibgroup/agentx/protocol.h mibgroup/agentx/client.h mibgroup/agentx/master_admin.h mibgroup/agentx/agentx_config.h
+snmp_vars.lo: mibgroup/mibII.h mibgroup/notification.h mibgroup/utilities.h mibgroup/mibII.h mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h mibgroup/mibII/interfaces.h mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/ip.h mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h mibgroup/notification/snmpNotifyTable.h mibgroup/notification/snmpNotifyFilterTable.h mibgroup/notification/snmpNotifyFilterProfileTable.h mibgroup/utilities/override.h mibgroup/util_funcs.h mibgroup/mibII/kernel_linux.h mibgroup/mibII/tcpTable.h mibgroup/mibII/ipAddr.h mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h mibgroup/mibII/udpTable.h mibgroup/mibII/vacm_context.h mibgroup/header_complex.h
+read_config.lo: mibgroup/mibII.h mibgroup/notification.h mibgroup/utilities.h mibgroup/mibII.h mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h mibgroup/mibII/interfaces.h mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/ip.h mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h mibgroup/notification/snmpNotifyTable.h mibgroup/notification/snmpNotifyFilterTable.h mibgroup/notification/snmpNotifyFilterProfileTable.h mibgroup/utilities/override.h mibgroup/util_funcs.h mibgroup/mibII/kernel_linux.h mibgroup/mibII/tcpTable.h mibgroup/mibII/ipAddr.h mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h mibgroup/mibII/udpTable.h mibgroup/mibII/vacm_context.h mibgroup/header_complex.h
mib_modules.lo: mibgroup/mib_module_inits.h
#
#
# the standard items to build: libraries, bins, and sbins
-STANDARDTARGETS =$(INSTALLLIBS) $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
-STANDARDCLEANTARGETS=$(INSTALLLIBS) $(INSTALLBINPROGS) $(INSTALLSBINPROGS) $(INSTALLUCDLIBS)
+#brcm
+#STANDARDTARGETS =$(INSTALLLIBS) $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
+#STANDARDCLEANTARGETS=$(INSTALLLIBS) $(INSTALLBINPROGS) $(INSTALLSBINPROGS) $(INSTALLUCDLIBS)
+STANDARDTARGETS =$(PREREQLIBS)
+STANDARDCLEANTARGETS=$(PREREQLIBS) snmp snmp.a
standardall: subdirs $(STANDARDTARGETS)
done \
fi
-install: installlocalheaders \
- installlocallibs \
- installlocalbin installlocalsbin \
- installsubdirs $(OTHERINSTALL)
+#brcm begin
+#install: installlocalheaders \
+# installlocallibs \
+# installlocalbin installlocalsbin \
+# installsubdirs $(OTHERINSTALL)
+#brcm end
installprogs: installbin installsbin
# cleaning targets
#
clean: cleansubdirs $(OTHERCLEANTODOS)
- rm -f core ${OBJS} ${LOBJS} $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS)
+ rm -f core ${OBJS} ${LOBJS} $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS) ${MIBOBJS}
rm -rf .libs
cleansubdirs: