| TARG = bin/snmpget bin/snmpgetnext bin/snmpset bin/snmptranslate bin/snmpwalk bin/snmpbulkwalk bin/snmptest bin/snmptrapd bin/snmpnetstat bin/snmpd |
| |
| SUBDIRS = snmplib agent apps local ov man |
| INSTALLDIRS = snmplib agent apps local man mibs |
| |
| CPP = @CPP@ -I$(srcdir)/agent/mibgroup -I. -I$(srcdir) -DDONT_INC_STRUCTS -DBINDIR=$(bindir) $(EXTRACPPFLAGS) |
| |
| INSTALLHEADERS=ucd-snmp-config.h $(srcdir)/version.h |
| |
| all: sedscript EXAMPLE.conf subdirs ucd-snmp-config.h |
| |
| sedscript: sedscript.in config.h $(srcdir)/agent/mibgroup/mibdefs.h |
| $(CPP) -DPREFIX=$(prefix) -DLIBDIR=$(libdir) -DDATADIR=$(datadir) $(srcdir)/sedscript.in | sed 's/REMOVEME//g;s# */#/#g;s/ *#/#/g;s#/ *#/#g;' | egrep '^s[/#]' > sedscript |
| |
| ucd-snmp-config.h: |
| @egrep -v "SYSTEM_INCLUDE|MACHINE_INCLUDE|mib_module" config.h > ucd-snmp-config.h |
| |
| subdirs: |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) ) ; \ |
| done |
| |
| distall: ${srcdir}/configure ${srcdir}/config.h |
| |
| install: all installdirs |
| for i in $(INSTALLDIRS) ; do \ |
| ( cd $$i ; $(MAKE) install ) ; \ |
| done |
| @for i in $(INSTALLHEADERS) ; do \ |
| $(INSTALL) $$i $(includedir) ; \ |
| echo "install: installed $$i in $(includedir)";\ |
| done |
| |
| installdirs: |
| @$(SHELL) $(srcdir)/mkinstalldirs $(snmplibdir) $(mibdir) $(includedir) |
| |
| |
| apps/snmpget apps/snmpgetnext apps/snmpset apps/snmptranslate apps/snmpwalk apps/snmpbulkwalk apps/snmptest apps/snmptrapd apps/snmpnetstat/snmpnetstat agent/snmpd: makeall |
| |
| depend: |
| cd snmplib; make depend |
| cd apps; make depend |
| cd agent; make depend |
| |
| nosysdepend: |
| cd snmplib; make nosysdepend |
| cd apps; make nosysdepend |
| cd agent; make nosysdepend |
| |
| makefileindepend: |
| cd snmplib; make makefileindepend |
| cd apps; make makefileindepend |
| cd agent; make makefileindepend |
| |
| clean: |
| for i in $(SUBDIRS) ; do \ |
| ( cd $$i ; $(MAKE) clean ) ; \ |
| done |
| rm -f EXAMPLE.conf sedscript ucd-snmp.txt |
| |
| distclean: clean configclean |
| |
| configclean: |
| rm -f config.cache config.status config.log config.h |
| rm -f snmplib/Makefile Makefile agent/Makefile apps/Makefile apps/snmpnetstat/Makefile agent/mibgroup/Makefile local/Makefile |
| rm -r agent/dlmods/Makefile |
| rm -f mib_module_config.h agent/mibgroup/mib_module_includes.h agent/mibgroup/mib_module_inits.h agent/mibgroup/mib_module_loads.h agent/mibgroup/mib_module_dot_conf.h |
| |
| configure: configure.in aclocal.m4 |
| cd ${srcdir} && autoconf |
| echo "Please run configure now." |
| sh -c exit 2 |
| |
| # autoheader might not change config.h.in, so touch a stamp file. |
| config.h.in: stamp-h.in |
| stamp-h.in: configure.in acconfig.h |
| cd ${srcdir} && autoheader |
| echo timestamp > ${srcdir}/stamp-h.in |
| |
| config.h: stamp-h |
| stamp-h: config.h.in config.status |
| CONFIG_FILES= ./config.status |
| echo timestamp > ${srcdir}/stamp-h |
| |
| touchit: |
| touch configure config.h.in |
| touch config.h config.status |
| touch stamp-h stamp-h.in |
| touch Makefile |
| |
| Makefile: Makefile.in config.status |
| CONFIG_HEADERS= ./config.status |
| |
| config.status: configure |
| ./config.status --recheck |
| |
| EXAMPLE.conf: sedscript EXAMPLE.conf.def |
| $(SED) -f sedscript $(srcdir)/EXAMPLE.conf.def > EXAMPLE.conf |
| |
| TAGS: |
| find $(srcdir) -name '*.[ch]' -print | etags - |
| |
| version: |
| @if test "x$(VERSION)" = "x"; then \ |
| echo "you need to supply a VERSION string."; \ |
| exit 2; \ |
| fi |
| agent/mibgroup/versiontag $(VERSION) reverse |
| |
| tag: |
| agent/mibgroup/versiontag $(VERSION) tag |
| |
| tar: |
| agent/mibgroup/versiontag $(VERSION) tar |
| |
| dist: version tag tar |
| |
| FAQ.html: |
| local/FAQ2HTML FAQ |