#
# Makefile for snmpget, snmpwalk, snmpbulkwalk, snmptest, snmptranslate,
# snmptrapd, snmptable, snmpset, snmpgetnext
#
TARG=	snmpwalk snmpbulkwalk snmptest snmptranslate snmpget snmptrapd snmpset snmpgetnext
LIBS=	../lib/libsnmp.a
LDFLAGS=
OSFLAGS=
CFLAGS=-g -I../snmplib ${INCLUDES} -DDEBUG ${OSFLAGS}

all: $(TARG)

snmpwalk:    snmpwalk.o ${LIBS}
	${CC} -o $@ snmpwalk.o ${LIBS} ${LDFLAGS}

snmpbulkwalk:    snmpbulkwalk.o ${LIBS}
	${CC} -o $@ snmpbulkwalk.o ${LIBS} ${LDFLAGS}

snmptranslate:    snmptranslate.o ${LIBS}
	${CC} -o $@ snmptranslate.o ${LIBS} ${LDFLAGS}

snmpget:    snmpget.o ${LIBS}
	${CC} -o $@ snmpget.o ${LIBS} ${LDFLAGS}

snmptest:    snmptest.o ${LIBS}
	${CC} -o $@ snmptest.o ${LIBS} ${LDFLAGS}

snmptrapd:    snmptrapd.o ${LIBS}
	${CC} -o $@ snmptrapd.o ${LIBS} ${LDFLAGS}

snmpset:    snmpset.o ${LIBS}
	${CC} -o $@ snmpset.o ${LIBS} ${LDFLAGS}

snmpgetnext:    snmpgetnext.o ${LIBS}
	${CC} -o $@ snmpgetnext.o ${LIBS} ${LDFLAGS}

clean:
	rm -f *.o ${TARG}

install:
	cp ${TARG} ../bin

snmpbulkwalk.o:	../snmplib/party.h
snmpget.o:	../snmplib/party.h
snmptest.o:	../snmplib/party.h
snmptranslate.o:	../snmplib/party.h
snmpwalk.o:	../snmplib/party.h
snmptest.o:	../snmplib/party.h
snmptable.o:    ../snmplib/party.h
snmpset.o:	../snmplib/party.h
snmpgetnext.o:	../snmplib/party.h
