#
# Makefile for snmpget, snmpgetnext, snmpwalk, snmpstatus, snmptest
#
TARG=	snmpget snmpgetnext snmpwalk snmpstatus snmptest
CSRCS=	snmp_client.c snmp.c snmp_auth.c mib.c asn1.c
OBJS=	snmp_client.o snmp.o snmp_auth.o mib.o asn1.o
INCLUDE=../snmplib
CFLAGS=-g -I../snmplib

all: $(TARG)

snmpget:    ${OBJS} snmpget.o
	cc -o snmpget snmpget.o ${OBJS}

snmpgetnext:    ${OBJS} snmpgetnext.o
	cc -o snmpgetnext snmpgetnext.o ${OBJS}

snmpwalk:    ${OBJS} snmpwalk.o
	cc -o snmpwalk snmpwalk.o ${OBJS}

snmpstatus:    ${OBJS} snmpstatus.o
	cc -o snmpstatus snmpstatus.o ${OBJS}

snmptest:    ${OBJS} snmptest.o
	cc -o snmptest snmptest.o ${OBJS}

snmp.o:	../snmplib/snmp.c
	cc ${CFLAGS} -c ../snmplib/snmp.c

snmp_client.o:	../snmplib/snmp_client.c
	cc ${CFLAGS} -c ../snmplib/snmp_client.c

snmp_auth.o:	../snmplib/snmp_auth.c
	cc ${CFLAGS} -c ../snmplib/snmp_auth.c

asn1.o:	    ../snmplib/asn1.c
	cc ${CFLAGS} -c ../snmplib/asn1.c

mib.o:	    ../snmplib/mib.c
	cc ${CFLAGS} -c ../snmplib/mib.c


lint:
	lint -nhx $(CSRCS)

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

