# BRCM_VERSION=3
[bcm963xx.git] / userapps / opensource / net-snmp / testing / Makefile.in
1 #
2 # Makefile for testing
3 #
4
5 #TARG           = etest ktest misctest stest
6
7 USELIBS         = ../snmplib/libsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
8 LIBS            = -L../snmplib $(CC_RUNTIME_ARG) -lsnmp @LIBS@
9
10 PARSEOBJS       =
11
12 CPPFLAGS        = -I.. -I$(srcdir)/.. -I$(srcdir)/../snmplib @CPPFLAGS@
13 CC              = @CC@ $(CPPFLAGS)
14
15 all: $(TARG)
16
17 test:
18         $(srcdir)/RUNTESTS -a -D `pwd`/..
19
20 etest:    etimetest.o $(PARSEOBJS) $(USELIBS)
21         ${CC} -o $@ etimetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
22
23 ktest:    keymanagetest.o $(PARSEOBJS) $(USELIBS)
24         ${CC} -o $@ keymanagetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
25
26 misctest:    misctest.o $(PARSEOBJS) $(USELIBS)
27         ${CC} -o $@ misctest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
28
29 stest:    scapitest.o $(PARSEOBJS) $(USELIBS)
30         ${CC} -o $@ scapitest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
31
32 clean: testclean
33         rm -f *.o core *.core $(TARG)
34
35 testclean:
36         -rm -fr /tmp/snmp-test*
37
38 install: installdirs $(TARG)
39         @for i in $(TARG) ; \
40                 do $(INSTALL) $$i $(bindir) ; \
41                 echo "install:  installed $$i in $(bindir)" ; \
42         done
43
44 installdirs:
45         @$(SHELL) $(srcdir)/../mkinstalldirs $(snmplibdir) $(bindir)
46
47 dependlocal: 
48         makedepend $(CPPFLAGS) -o.lo $(srcdir)/*.c
49
50 depend: dependlocal
51
52 nosysdepend: 
53         makedepend $(CPPFLAGS) -o.lo *.c
54         perl -n -i.bak $(top_srcdir)/makenosysdepend.pl Makefile
55
56 makefileindepend: nosysdepend
57         perl $(top_srcdir)/makefileindepend.pl
58
59
60 # DO NOT DELETE THIS LINE -- make depend depends on it.
61
62
63 etimetest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
64 etimetest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/lcd_time.h
65 etimetest.lo: ../snmplib/snmp_api.h ../snmplib/snmp_debug.h ../snmplib/tools.h
66 etimetest.lo: ../s/sysv.h  
67 keymanagetest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
68 keymanagetest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/keytools.h
69 keymanagetest.lo: ../snmplib/scapi.h ../snmplib/snmp_api.h ../snmplib/tools.h
70 keymanagetest.lo: ../snmplib/transform_oids.h ../s/sysv.h 
71 misctest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
72 misctest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/snmp_api.h
73 misctest.lo: ../snmplib/tools.h ../snmplib/transform_oids.h ../s/sysv.h
74 scapitest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
75 scapitest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/keytools.h
76 scapitest.lo: ../snmplib/scapi.h ../snmplib/snmp_api.h ../snmplib/tools.h
77 scapitest.lo: ../snmplib/transform_oids.h ../s/sysv.h 
78 T.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h ../s/sysv.h