#
# Makefile for	snmpget, snmpgetnext, snmpwalk, snmpstatus, snmptest,
# 		snmptrap snmptrapd snmpd
#
# Edited by vikas@navya.com to remove dependencies on $LIBS (if $LIBS was
# is -lnsl -lresolv, then Makefile was trying to compile -lnsl)
TARG= snmpget snmpgetnext snmpwalk snmpstatus snmptest snmptrap snmptrapd snmpd
LIBS= ../lib/libsnmp.a
CFLAGS=   -g -I../include

all: $(TARG)

snmpget:    snmpget.o
	$(CC) -o $@ snmpget.o $(LIBS)

snmpgetnext:    snmpgetnext.o
	$(CC) -o $@ snmpgetnext.o $(LIBS)

snmpwalk:    snmpwalk.o
	$(CC) $(CFLAGS) -o $@ snmpwalk.o $(LIBS)

snmpstatus:    snmpstatus.o
	$(CC) -o $@ snmpstatus.o $(LIBS)

snmptest:    snmptest.o
	$(CC) -o $@ snmptest.o $(LIBS)

snmptrap:    snmptrap.o
	$(CC) -o $@ snmptrap.o $(LIBS)

snmptrapd:    snmptrapd.o
	$(CC) -o $@ snmptrapd.o $(LIBS)

snmpd:	snmpd.o kernel.o snmp_agent.o snmp_vars.o snmp_var_route.o
	$(CC) -o $@ snmpd.o kernel.o snmp_agent.o snmp_vars.o snmp_var_route.o $(LIBS)

clean:
	rm -f *.o $(TARG)

install:
	cp $(TARG) ../bin
