Makefile.in
上传用户:nilegod
上传日期:2007-01-08
资源大小:220k
文件大小:3k
源码类别:

网络截获/分析

开发平台:

C/C++

  1. SOURCES  = @SOURCES@
  2. DESTS    = $(SOURCES:.c=.o)
  3. MISSING  = @MISSING@
  4. MISSDESTS= $(MISSING:.c=.o)
  5. DESTDIR  =
  6. CC       = @CC@
  7. LIBS     = @LIBS@
  8. MISSLIBS = @MISSLIBS@
  9. DEFS     = @DEFS@ -D@OS@ @OS_OPT@
  10. INSTALL  = @INSTALL@
  11. prefix   = @prefix@
  12. exec_prefix = @exec_prefix@
  13. BINDIR   = @bindir@
  14. MANDIR   = @mandir@
  15. SHAREDIR = ${prefix}/share/@PROG@
  16. DOCDIR   = ${prefix}/doc/@PROG@-@VERSION@
  17. DOC      = COPYING README README.PLUGINS CHANGELOG HISTORY AUTHORS TODO THANKS KNOWN-BUGS PORTINGS
  18. DEBUG    = @DEBUG@
  19. CFLAG    = @CFLAGS@
  20. COPTS    = -I.
  21. PROG     = @PROG@
  22. VERSION  = @VERSION@
  23. ALLOPT   = $(DEBUG) $(CFLAG) $(COPTS)
  24. .c.o:
  25. $(CC) $(ALLOPT) $(DEFS) -c -o $@ $<
  26. all: @PROG@
  27. @PROG@: $(DESTS) missing
  28. $(CC) $(ALLOPT) $(DEFS) $(LIBS) $(MISSLIBS) -o $@ $(DESTS)
  29. @echo
  30. @echo @PROG@ is ready...
  31. @echo
  32. missing: $(MISSDESTS)
  33. install: @PROG@ strip
  34. $(INSTALL) -d $(DESTDIR)$(BINDIR)
  35. $(INSTALL) -m 700 $(PROG) $(DESTDIR)$(BINDIR)
  36. $(INSTALL) -d $(DESTDIR)$(SHAREDIR)
  37. $(INSTALL) -m 644 ./share/* $(DESTDIR)$(SHAREDIR)
  38. $(INSTALL) -d $(DESTDIR)$(DOCDIR)
  39. $(INSTALL) -m 644 $(DOC) $(DESTDIR)$(DOCDIR)
  40. $(INSTALL) -d $(DESTDIR)$(MANDIR)/man8
  41. $(INSTALL) -m 644 $(PROG).8 $(DESTDIR)$(MANDIR)/man8/$(PROG).8
  42. plug-ins:
  43. cd plugins && make && cd ..
  44. cp -f ./plugins/*/ec_*.so ./
  45. plug-ins_install:
  46. cd plugins && make install DESTDIR=$(DESTDIR) && cd ..
  47. uninstall:
  48. rm -f $(DESTDIR)$(MANDIR)/man8/$(PROG).8
  49. rm -f $(DESTDIR)$(BINDIR)/$(PROG)
  50. rm -fR $(DESTDIR)$(SHAREDIR)
  51. rm -fR $(DESTDIR)$(DOCDIR)
  52. strip: @PROG@
  53. strip $(PROG)
  54. distro: distclean
  55. cd .. && tar cvfz $(PROG)-$(VERSION).tar.gz ./$(PROG)-$(VERSION) --exclude *.prj --exclude *.spec --exclude *.so && mv $(PROG)-$(VERSION).tar.gz ./$(PROG)-$(VERSION)/ && cd $(PROG)-$(VERSION)
  56. clean:
  57. rm -f $(DESTS) $(MISSDESTS) $(PROG)
  58. rm -f *.bak ./src/*.bak ./src/*/*.bak
  59. rm -f core *.core
  60. cd plugins && make clean && cd ..
  61. distclean: clean
  62. rm -f config.h config.cache config.log config.status
  63. rm -f $(PROG)-*.tar.gz
  64. rm -f $(PROG)-*.rpm
  65. rm -f $(PROG).8
  66. rm -f *.log
  67. rm -f Makefile *~
  68. cd plugins && make distclean && cd ..
  69. rm -f plugins/Makefile
  70. rm -f ec_*.so
  71. # only for me...
  72. rpm: distro
  73. rm -f $(PROG)-*.rpm
  74. cp -f $(PROG)-$(VERSION).tar.gz /usr/src/redhat/SOURCES/
  75. rpm -ba $(PROG).spec
  76. mv /usr/src/redhat/RPMS/i?86/$(PROG)-$(VERSION)-@RELEASE@.i?86.rpm ./
  77. mv /usr/src/redhat/SRPMS/$(PROG)-$(VERSION)-@RELEASE@.src.rpm ./
  78. rm -Rf /usr/src/redhat/*/ettercap*
  79. chmod 644 $(PROG)-$(VERSION)*
  80. targz: distro
  81. mv $(PROG)-$(VERSION).tar.gz $(PROG)-$(VERSION)-@SERIAL@.tar.gz
  82. chmod 644 $(PROG)-$(VERSION)-@SERIAL@.tar.gz