Makefile.in
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:3k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #
  2. # Makefile for testing
  3. #
  4. # use GNU vpath, if available, to only set a path for source and headers
  5. # VPATH will pick up objects too, which is bad if you are sharing a
  6. # source dir...
  7. @GNU_vpath@ %.h $(srcdir)
  8. @GNU_vpath@ %.c $(srcdir)
  9. # fallback to regular VPATH for non-gnu...
  10. @NON_GNU_VPATH@ $(srcdir)
  11. #TARG = etest ktest misctest stest
  12. USELIBS = ../snmplib/libsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
  13. LIBS = -L../snmplib $(CC_RUNTIME_ARG) -lsnmp @LIBS@
  14. PARSEOBJS =
  15. CPPFLAGS = $(SNMPLIB_INCLUDES) @CPPFLAGS@
  16. CC = @CC@ $(CPPFLAGS)
  17. all: $(TARG)
  18. test:
  19. $(srcdir)/RUNTESTS -a -D `pwd`/.. $(TESTOPTS)
  20. etest:    etimetest.o $(PARSEOBJS) $(USELIBS)
  21. ${CC} -o $@ etimetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
  22. ktest:    keymanagetest.o $(PARSEOBJS) $(USELIBS)
  23. ${CC} -o $@ keymanagetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
  24. misctest:    misctest.o $(PARSEOBJS) $(USELIBS)
  25. ${CC} -o $@ misctest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
  26. stest:    scapitest.o $(PARSEOBJS) $(USELIBS)
  27. ${CC} -o $@ scapitest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} 
  28. clean: testclean
  29. rm -f *.o core *.core $(TARG)
  30. testclean:
  31. -rm -fr /tmp/snmp-test*
  32. install: installdirs $(TARG)
  33. @for i in $(TARG) ; 
  34. do $(INSTALL) $$i $(INSTALL_PREFIX)$(bindir) ; 
  35. echo "install:  installed $$i in $(INSTALL_PREFIX)$(bindir)" ; 
  36. done
  37. installdirs:
  38. @$(SHELL) $(srcdir)/../mkinstalldirs $(INSTALL_PREFIX)$(snmplibdir) $(INSTALL_PREFIX)$(bindir)
  39. dependlocal: 
  40. makedepend $(CPPFLAGS) -o.lo $(srcdir)/*.c
  41. depend: dependlocal
  42. nosysdepend: 
  43. makedepend $(CPPFLAGS) -o.lo *.c
  44. $(PERL) -n -i.bak $(top_srcdir)/makenosysdepend.pl Makefile
  45. makefileindepend: nosysdepend
  46. $(PERL) $(top_srcdir)/makefileindepend.pl
  47. # DO NOT DELETE THIS LINE -- make depend depends on it.
  48. etimetest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
  49. etimetest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/lcd_time.h
  50. etimetest.lo: ../snmplib/snmp_api.h ../snmplib/snmp_debug.h ../snmplib/tools.h
  51. etimetest.lo: ../s/sysv.h  
  52. keymanagetest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
  53. keymanagetest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/keytools.h
  54. keymanagetest.lo: ../snmplib/scapi.h ../snmplib/snmp_api.h ../snmplib/tools.h
  55. keymanagetest.lo: ../snmplib/transform_oids.h ../s/sysv.h 
  56. misctest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
  57. misctest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/snmp_api.h
  58. misctest.lo: ../snmplib/tools.h ../snmplib/transform_oids.h ../s/sysv.h
  59. scapitest.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h
  60. scapitest.lo: ../snmplib/asn1.h ../snmplib/callback.h ../snmplib/keytools.h
  61. scapitest.lo: ../snmplib/scapi.h ../snmplib/snmp_api.h ../snmplib/tools.h
  62. scapitest.lo: ../snmplib/transform_oids.h ../s/sysv.h 
  63. T.lo: ../config.h ../m/generic.h ../s/generic.h ../s/linux.h ../s/sysv.h