# Generated automatically from Makefile.in by configure.
##
## Makefile for cmu_snmp for linux:
##

## set to installation prefix:
prefix=/usr

## where to install the snmpd daemon:
SBINDIR=$(prefix)/sbin

## where to install the binaries:
BINDIR=$(prefix)/bin

## where to install mib.txt (path is used in ``snmplib/mib.c''):
MIBFILEPATH=$(prefix)/lib

## where to install the manpages:
MANDIR=$(prefix)/man

## where to look about the default config-file:
CONFFILE=/etc/snmp.conf

MAKE = make
SHELL= /bin/sh

##
## anything else should be independent:
##
MIBDEFS = -DMIBFILEPATH=\"$(MIBFILEPATH)\"
CONFDEFS = -DCONFFILE=\"$(CONFFILE)\"

all makeall:	make-apps make-agent

make-apps:	make-lib
	cd apps; $(MAKE)
	cd apps/snmpnetstat; $(MAKE)

make-agent:	make-lib
	cd agent; $(MAKE)

make-lib:
	cd snmplib; $(MAKE)

install: 	install-apps install-agent

install-apps:	make-apps install-conf
	cp apps/snmpwalk $(BINDIR)/snmpwalk
##	cp apps/snmpbulkwalk $(BINDIR)/snmpwalk
	cp apps/snmptest $(BINDIR)/snmptest
	cp apps/snmptranslate $(BINDIR)/snmptranslate
	cp apps/snmpget $(BINDIR)/snmpget
	cp apps/snmptrapd $(BINDIR)/snmptrapd
	cp apps/snmpnetstat/snmpnetstat $(BINDIR)/snmpnetstat
###	cp snmptcl/wish $(BINDIR)/wish
###	cp snmptcl/snmpgraph $(BINDIR)/snmpgraph
	cp man/snmpwalk.1 $(MANDIR)/man1/snmpwalk.1
	cp man/snmptest.1 $(MANDIR)/man1/snmptest.1

install-agent:	make-agent install-conf
	-if [ -f $(SBINDIR)/snmpd ] ; then rm -f $(SBINDIR)/snmpd ; fi
	cp agent/snmpd $(SBINDIR)/snmpd
	cp man/snmpd.8 $(MANDIR)/man8/snmpd.8
	cp man/variables.5 $(MANDIR)/man5/variables.5

install-conf:
	cp mib.txt $(MIBFILEPATH)/mib.txt
	cd etc ; $(MAKE) install

clean:
	cd snmplib; $(MAKE) clean
	cd apps; $(MAKE) clean
	cd apps/snmpnetstat; $(MAKE) clean
	cd agent; $(MAKE) clean
	cd snmptcl; $(MAKE) clean
	rm -f *~ */*~ */*/*~ *\# */*\# */*/*\#
