#
# Makefile for snmplib
#
include ${MAKETOP}Makefile-common

TARG=	libsnmp.a
CSRCS=	snmp_client.c mib.c parse.c snmp_api.c snmp.c snmp_auth.c asn1.c md5.c party.c acl.c view.c party_parse.c acl_parse.c
OBJS=	snmp_client.o mib.o parse.o snmp_api.o snmp.o snmp_auth.o asn1.o md5.o party.o acl.o view.o party_parse.o acl_parse.o
CFLAGS=-g

all: $(TARG)

libsnmp.a:    ${OBJS}
	ar r libsnmp.a ${OBJS}
	ranlib libsnmp.a

install:	${DESTDIR}lib/libsnmp.a

${DESTDIR}lib/libsnmp.a:	libsnmp.a
	cp libsnmp.a ${DESTDIR}lib/libsnmp.a
	ranlib ${DESTDIR}lib/libsnmp.a

lint:
	lint -nhx $(CSRCS)

clean:
	rm -f ${OBJS} ${TARG}

asn1.o: asn1.h
mib.o: asn1.h
mib.o: snmp_impl.h
mib.o: snmp_api.h
mib.o: parse.h
parse.o: parse.h
snmp.o: asn1.h
snmp.o: snmp.h
snmp.o: snmp_impl.h
snmp.o: mib.h
snmp_api.o: asn1.h
snmp_api.o: snmp.h
snmp_api.o: snmp_impl.h
snmp_api.o: snmp_api.h
snmp_auth.o: asn1.h
snmp_auth.o: snmp.h
snmp_auth.o: snmp_impl.h
snmp_auth.o: party.h
snmp_auth.o: md5.h
snmp_client.o: asn1.h
snmp_client.o: snmp.h
snmp_client.o: snmp_impl.h
snmp_client.o: snmp_api.h
snmp_client.o: snmp_client.h
md5.o: md5.h
party.o: party.h asn1.h
acl.o: acl.h asn1.h
view.o: view.h asn1.h
party_parse.o: asn1.h party.h
acl_parse.o: asn1.h acl.h
