TARG = bin/snmpget bin/snmpgetnext bin/snmpset bin/snmptranslate bin/snmpwalk bin/snmpbulkwalk bin/snmptest bin/snmptrapd bin/snmpnetstat bin/snmpd

all:	makeall

install:    apps/snmpget apps/snmpgetnext apps/snmpset apps/snmptranslate apps/snmpwalk apps/snmpbulkwalk apps/snmptest apps/snmptrapd apps/snmpnetstat/snmpnetstat agent/snmpd
	cp apps/snmpget bin/snmpget
	cp apps/snmpgetnext bin/snmpgetnext
	cp apps/snmpset bin/snmpset
	cp apps/snmptranslate bin/snmptranslate
	cp apps/snmpwalk bin/snmpwalk
	cp apps/snmpbulkwalk bin/snmpwalk
	cp apps/snmptest bin/snmptest
	cp apps/snmptrapd bin/snmptrapd
	cp apps/snmpnetstat/snmpnetstat bin/snmpnetstat
	cp agent/snmpd bin/snmpd
#	cp snmptcl/wish bin/wish
	cp snmptcl/snmpgraph bin/snmpgraph

apps/snmpget apps/snmpgetnext apps/snmpset apps/snmptranslate apps/snmpwalk apps/snmpbulkwalk apps/snmptest apps/snmptrapd apps/snmpnetstat/snmpnetstat agent/snmpd: makeall

makeall:
	cd snmplib; make all install
	cd apps; make
	cd apps/snmpnetstat; make
	cd agent; make all

solaris:
	cd snmplib; make OSFLAGS="-DSVR4" all install
	cd apps; make OSFLAGS="-DSVR4" LDFLAGS="-lnsl -lsocket -lelf"
	cd apps/snmpnetstat; make OSFLAGS="-DSVR4" LDFLAGS="-lnsl -lsocket -lelf"
#	cd agent; make OSFLAGS="-DSVR4" LDFLAGS="-lnsl -lsocket -lelf" all

clean:
	cd snmplib; make clean
	cd apps; make clean
	cd apps/snmpnetstat; make clean
	cd agent; make clean
	cd snmptcl; make clean


