Makefile
上传用户:tjescc
上传日期:2021-02-23
资源大小:419k
文件大小:3k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. include nessus.tmpl
  2. ALLDEPS = nessus.tmpl nessus-config
  3. all: $(ALLDEPS) $(PCAP_MAKE)
  4. cd libnessus && ${MAKE}
  5. cd libhosts_gatherer && ${MAKE}
  6. nessus-config: nessus-config.pre Makefile nessus.tmpl
  7. @echo Creating $@ ...
  8. @eval LDFLAGS="$(CIPHER_LDFLAGS)" ; 
  9.  eval  CFLAGS="$(CIPHER_CFLAGS)" ; 
  10.  sed -e 's?%CIPHER_LDFLAGS%?'"$$LDFLAGS"'?' 
  11.      -e  's?%CIPHER_CFLAGS%?'"$$CFLAGS"'?' 
  12.      nessus-config.pre >$@
  13. nessus.tmpl: nessus.tmpl.in configure VERSION
  14. $(SHELL) configure $(CONFIGURE_ARGS)
  15. touch $@
  16. win32:
  17. -cd libpcap-nessus    && ${MAKE} distclean
  18. -cd libhosts_gatherer && ${MAKE} distclean
  19. @echo
  20. @echo ' --------------------------------------------------------------'
  21. @echo ' The header files necessary and some docs have been generated,'
  22. @echo ' now.  Go ahead and move the nessus lib to a windows box where'
  23. @echo ' it can be compiled using nmake (all Micro$$oft stuff.)'
  24. @echo ' --------------------------------------------------------------'
  25. @echo
  26. pcap-make :
  27. -cd libpcap-nessus && ${MAKE}
  28. pcap-install:
  29. test -d $(DESTDIR)${prefix} || ${INSTALL_DIR} -m 755 $(DESTDIR)${prefix}
  30. test -d $(DESTDIR)${libdir} || ${INSTALL_DIR} -m 755 $(DESTDIR)${libdir}
  31. -cd libpcap-nessus && ${MAKE} install
  32. pcap-clean :
  33. -cd libpcap-nessus && ${MAKE} clean
  34. pcap-distclean:
  35. -cd libpcap-nessus && ${MAKE} distclean
  36. install : $(PCAP_INSTALL)
  37. test -d $(DESTDIR)${prefix} || ${INSTALL_DIR} -m 755 $(DESTDIR)${prefix}
  38. test -d $(DESTDIR)${includedir}/nessus || ${INSTALL_DIR} -m 755 $(DESTDIR)${includedir}/nessus
  39. cd libnessus && ${MAKE} install
  40. cd libhosts_gatherer && ${MAKE} install
  41. $(INSTALL) -m 0444 include/includes.h $(DESTDIR)${includedir}/nessus
  42. $(INSTALL) -m 0444 include/libnessus.h $(DESTDIR)${includedir}/nessus
  43. $(INSTALL) -m 0444 include/harglists.h $(DESTDIR)${includedir}/nessus
  44. $(INSTALL) -m 0444 include/libvers.h   $(DESTDIR)${includedir}/nessus
  45. $(INSTALL) -m 0444 include/getopt.h    $(DESTDIR)${includedir}/nessus
  46. test -d $(DESTDIR)${bindir} || ${INSTALL_DIR} -m 755 $(DESTDIR)${bindir}
  47. test -d $(DESTDIR)${sbindir} || ${INSTALL_DIR} -m 755 $(DESTDIR)${sbindir}
  48. $(INSTALL) -m 0755 nessus-config $(DESTDIR)${bindir}/nessus-config
  49. $(INSTALL) -m 0755 uninstall-nessus $(DESTDIR)${sbindir}/uninstall-nessus
  50. test -d $(DESTDIR)${mandir} || ${INSTALL_DIR} -m 755 $(DESTDIR)${mandir}
  51. test -d $(DESTDIR)${mandir}/man1 || ${INSTALL_DIR} -m 755 $(DESTDIR)${mandir}/man1
  52. $(INSTALL) -m 0644 nessus-config.1 $(DESTDIR)${mandir}/man1
  53. @echo
  54. @echo ' --------------------------------------------------------------'
  55. @echo ' nessus-libraries has been sucessfully installed. '
  56. @echo " Make sure that $(bindir) is in your PATH before you"
  57. @echo " continue "
  58. @if [ -f /etc/ld.so.conf ]; then echo " Be sure to add $(libdir) in /etc/ld.so.conf and type 'ldconfig'"; else echo ""; fi
  59. @echo ' --------------------------------------------------------------'
  60. @echo
  61. clean : $(PCAP_CLEAN)
  62. -cd libnessus && ${MAKE} clean
  63. -cd libhosts_gatherer && ${MAKE} clean
  64. distclean : clean $(PCAP_DISTCLEAN)
  65. rm -f ${rootdir}/include/config.h libtool config.cache 
  66. config.status config.log ${rootdir}/include/libvers.h 
  67. -cd libnessus && ${MAKE} distclean
  68. -cd libhosts_gatherer && ${MAKE} distclean
  69. rm -f nessus.tmpl nessus-config nessus-config.pre uninstall-nessus