blob: 0721d08b5522f6ae2bcc5a1ca89ed285756a9331 [file] [log] [blame]
#
# 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