| # |
| # Makefile for snmpget, snmpwalk, snmpbulkwalk, snmptest, snmptranslate, |
| # snmptrapd, snmptable, snmpset, snmpgetnext |
| # |
| SHELL = /bin/sh |
| srcdir = @srcdir@ |
| VPATH = @srcdir@ |
| @SET_MAKE@ |
| |
| prefix = @prefix@ |
| exec_prefix = @exec_prefix@ |
| bindir = $(exec_prefix)/bin |
| libdir = $(exec_prefix)/lib |
| snmplibdir = $(prefix)/lib/snmp |
| |
| INSTALL = @INSTALL@ |
| |
| TARG= snmpwalk snmpbulkwalk snmptest snmptranslate snmpget snmptrapd snmpset snmpgetnext snmptrap snmpstatus |
| SUBDIRS= snmpnetstat |
| USELIBS= ../snmplib/libsnmp.a |
| LIBS= $(USELIBS) @LIBS@ |
| TRAPSPECIAL=@trap_list_o@ |
| |
| CFLAGS=@CFLAGS@ |
| CPPFLAGS=@CPPFLAGS@ -I.. -I$(srcdir)/.. -I$(srcdir)/../snmplib |
| LDFLAGS=@LDFLAGS@ |
| |
| PARSEOBJS=snmp_parse_args.o |
| |
| CC = @CC@ $(CPPFLAGS) |
| |
| all: $(TARG) subdirs |
| |
| subdirs: |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) ) ; \ |
| done |
| |
| snmpwalk: snmpwalk.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmpwalk.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| snmpbulkwalk: snmpbulkwalk.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmpbulkwalk.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| snmptranslate: snmptranslate.o $(USELIBS) |
| ${CC} -o $@ snmptranslate.o ${LDFLAGS} ${LIBS} |
| |
| snmpstatus: snmpstatus.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmpstatus.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| snmpget: snmpget.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmpget.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| snmptest: snmptest.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmptest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| snmptrapd: snmptrapd.o $(USELIBS) |
| ${CC} -o $@ snmptrapd.o ${LDFLAGS} ${LIBS} |
| |
| snmptrap: snmptrap.o $(TRAPSPECIAL) $(USELIBS) |
| ${CC} -o $@ snmptrap.o $(TRAPSPECIAL) ${LDFLAGS} ${LIBS} |
| |
| snmpset: snmpset.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmpset.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| snmpgetnext: snmpgetnext.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ snmpgetnext.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| clean: |
| rm -f *.o ${TARG} |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) clean ) ; \ |
| done |
| |
| install: installdirs subdirs $(TARG) |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) install ) ; \ |
| done |
| @for i in $(TARG) ; do $(INSTALL) $$i $(bindir) ; echo "install: installed $$i in $(bindir)" ; done |
| |
| installdirs: |
| @$(SHELL) $(srcdir)/../mkinstalldirs $(snmplibdir) $(bindir) |
| |
| dependlocal: |
| makedepend $(CPPFLAGS) $(srcdir)/*.c |
| |
| depend: dependlocal |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) depend ) ; \ |
| done |
| |
| nosysdepend: |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) nosysdepend ) ; \ |
| done |
| makedepend $(CPPFLAGS) *.c |
| perl -n -i.bak -e ' if (/^# DO NOT DELETE THIS LINE/) {$$doit=1;} if ($$doit == 1) {s#/usr/include/[^\s]+##g ; print if (! /^[\w]+\.o:\s*$$/);} else {print;}' Makefile |
| |
| # DO NOT DELETE THIS LINE -- make depend depends on it. |
| |
| snmpbulkwalk.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmpbulkwalk.o: ./../snmplib/asn1.h ./../snmplib/snmp_api.h |
| snmpbulkwalk.o: ./../snmplib/snmp_client.h ./../snmplib/mib.h |
| snmpbulkwalk.o: ./../snmplib/snmp.h ./../snmplib/snmp_impl.h |
| snmpbulkwalk.o: ./../snmplib/party.h ./../snmplib/context.h |
| snmpbulkwalk.o: ./../snmplib/view.h ./../snmplib/acl.h |
| snmpget.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmpget.o: ./../snmplib/asn1.h ./../snmplib/snmp_impl.h |
| snmpget.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_client.h |
| snmpget.o: ./../snmplib/mib.h ./../snmplib/snmp.h ./../snmplib/party.h |
| snmpget.o: ./../snmplib/context.h ./../snmplib/view.h ./../snmplib/acl.h |
| snmpgetnext.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmpgetnext.o: ./../snmplib/asn1.h ./../snmplib/snmp_impl.h |
| snmpgetnext.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_client.h |
| snmpgetnext.o: ./../snmplib/snmp.h ./../snmplib/mib.h ./../snmplib/party.h |
| snmpgetnext.o: ./../snmplib/context.h ./../snmplib/view.h ./../snmplib/acl.h |
| snmpset.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmpset.o: ./../snmplib/asn1.h ./../snmplib/snmp_impl.h |
| snmpset.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_client.h |
| snmpset.o: ./../snmplib/mib.h ./../snmplib/snmp.h ./../snmplib/party.h |
| snmpset.o: ./../snmplib/context.h ./../snmplib/view.h ./../snmplib/acl.h |
| snmpstatus.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmpstatus.o: ./../snmplib/asn1.h ./../snmplib/snmp_impl.h |
| snmpstatus.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_client.h |
| snmpstatus.o: ./../snmplib/party.h ./../snmplib/context.h ./../snmplib/view.h |
| snmpstatus.o: ./../snmplib/acl.h ./../snmplib/mib.h ./../snmplib/snmp.h |
| snmptest.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmptest.o: ./../snmplib/asn1.h ./../snmplib/snmp_impl.h |
| snmptest.o: ./../snmplib/snmp_api.h ./../snmplib/mib.h ./../snmplib/snmp.h |
| snmptest.o: ./../snmplib/snmp_client.h ./../snmplib/party.h |
| snmptest.o: ./../snmplib/context.h ./../snmplib/view.h ./../snmplib/acl.h |
| snmptranslate.o: ../config.h ../mib_module_config.h |
| snmptranslate.o: ../agent/mibgroup/struct.h |
| snmptranslate.o: ./../snmplib/asn1.h |
| snmptranslate.o: ./../snmplib/snmp_impl.h ./../snmplib/snmp_api.h |
| snmptranslate.o: ./../snmplib/snmp_client.h ./../snmplib/mib.h |
| snmptranslate.o: ./../snmplib/snmp.h |
| snmptrap.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmptrap.o: ./../snmplib/asn1.h |
| snmptrap.o: ./../snmplib/snmp_impl.h ./../snmplib/snmp_api.h |
| snmptrap.o: ./../snmplib/snmp_client.h ./../snmplib/mib.h ./../snmplib/snmp.h |
| snmptrap.o: ./../snmplib/party.h ./../snmplib/system.h |
| snmptrapd.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmptrapd.o: ./../snmplib/asn1.h ./../snmplib/snmp_impl.h |
| snmptrapd.o: ./../snmplib/snmp_api.h ./../snmplib/snmp_client.h |
| snmptrapd.o: ./../snmplib/party.h ./../snmplib/view.h ./../snmplib/acl.h |
| snmptrapd.o: ./../snmplib/context.h ./../snmplib/mib.h ./../snmplib/snmp.h |
| snmptrapd.o: ./../snmplib/system.h |
| snmpwalk.o: ../config.h ../mib_module_config.h ../agent/mibgroup/struct.h |
| snmpwalk.o: ./../snmplib/asn1.h ./../snmplib/snmp_api.h |
| snmpwalk.o: ./../snmplib/snmp_client.h ./../snmplib/mib.h ./../snmplib/snmp.h |
| snmpwalk.o: ./../snmplib/snmp_impl.h ./../snmplib/party.h |
| snmpwalk.o: ./../snmplib/context.h ./../snmplib/view.h ./../snmplib/acl.h |