| # |
| # Makefile for testing |
| # |
| |
| #TARG = etest ktest misctest stest |
| |
| USELIBS = ../snmplib/libsnmp.$(LIB_EXTENSION)$(LIB_VERSION) |
| LIBS = -L../snmplib $(CC_RUNTIME_ARG) -lsnmp @LIBS@ |
| |
| PARSEOBJS = |
| |
| CPPFLAGS = -I.. -I$(srcdir)/.. -I$(srcdir)/../snmplib @CPPFLAGS@ |
| CC = @CC@ $(CPPFLAGS) |
| |
| all: $(TARG) |
| |
| test: |
| $(srcdir)/RUNTESTS -a -D `pwd`/.. $(TESTOPTS) |
| |
| etest: etimetest.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ etimetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| ktest: keymanagetest.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ keymanagetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| misctest: misctest.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ misctest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| stest: scapitest.o $(PARSEOBJS) $(USELIBS) |
| ${CC} -o $@ scapitest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} |
| |
| clean: testclean |
| rm -f *.o core *.core $(TARG) |
| |
| testclean: |
| -rm -fr /tmp/snmp-test* |
| |
| install: installdirs $(TARG) |
| @for i in $(TARG) ; \ |
| do $(INSTALL) $$i $(bindir) ; \ |
| echo "install: installed $$i in $(bindir)" ; \ |
| done |
| |
| installdirs: |
| @$(SHELL) $(srcdir)/../mkinstalldirs $(snmplibdir) $(bindir) |
| |
| dependlocal: |
| makedepend $(CPPFLAGS) -o.lo $(srcdir)/*.c |
| |
| depend: dependlocal |
| |
| nosysdepend: |
| makedepend $(CPPFLAGS) -o.lo *.c |
| perl -n -i.bak $(top_srcdir)/makenosysdepend.pl Makefile |
| |
| makefileindepend: nosysdepend |
| perl $(top_srcdir)/makefileindepend.pl |
| |
| |
| # DO NOT DELETE THIS LINE -- make depend depends on it. |
| |
| |
| etimetest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h |
| etimetest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/lcd_time.h |
| etimetest.lo: ../snmplib/snmp_api.h ../snmplib/snmp_debug.h ../snmplib/tools.h |
| etimetest.lo: ../s/sysv.h |
| keymanagetest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h |
| keymanagetest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/keytools.h |
| keymanagetest.lo: ../snmplib/scapi.h ../snmplib/snmp_api.h ../snmplib/tools.h |
| keymanagetest.lo: ../snmplib/transform_oids.h ../s/sysv.h |
| misctest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h |
| misctest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/snmp_api.h |
| misctest.lo: ../snmplib/tools.h ../snmplib/transform_oids.h ../s/sysv.h |
| scapitest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h |
| scapitest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/keytools.h |
| scapitest.lo: ../snmplib/scapi.h ../snmplib/snmp_api.h ../snmplib/tools.h |
| scapitest.lo: ../snmplib/transform_oids.h ../s/sysv.h |
| T.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h ../s/sysv.h |