Makefile.in 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. ###############################
  2. # Makefile for NRPE
  3. #
  4. # Last Modified: 03-14-2007
  5. ###############################
  6. # Source code directories
  7. SRC_BASE=./src/
  8. SRC_INCLUDE=./include/
  9. CC=@CC@
  10. CFLAGS=@CFLAGS@ @DEFS@
  11. LDFLAGS=@LDFLAGS@ @LIBS@
  12. prefix=@prefix@
  13. exec_prefix=@exec_prefix@
  14. CFGDIR=@pkgsysconfdir@
  15. BINDIR=@bindir@
  16. SBINDIR=@sbindir@
  17. LIBEXECDIR=@libexecdir@
  18. INSTALL=@INSTALL@
  19. NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@
  20. NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@
  21. INIT_DIR=@initdir@
  22. INIT_OPTS=-o root -g root
  23. INIT_FILE=@initname@
  24. INETD_DIR=@inetddir@
  25. INETD_FILE=@inetdname@
  26. SRC_INETD=@src_inetd@
  27. SRC_INIT=@src_init@
  28. all:
  29. $(MAKE) -C $(SRC_BASE)
  30. @echo ""
  31. @echo "*** Compile finished ***"
  32. @echo ""
  33. @echo "If the NRPE daemon and client compiled without any errors, you"
  34. @echo "can continue with the installation or upgrade process."
  35. @echo ""
  36. @echo "Read the PDF documentation (NRPE.pdf) for information on the next"
  37. @echo "steps you should take to complete the installation or upgrade."
  38. @echo ""
  39. nrpe:
  40. $(MAKE) -C $(SRC_BASE)
  41. check_nrpe:
  42. $(MAKE) -C $(SRC_BASE)
  43. install-plugin:
  44. $(MAKE) -C $(SRC_BASE) $@
  45. install-daemon:
  46. $(MAKE) -C $(SRC_BASE) $@
  47. install:
  48. $(MAKE) -C $(SRC_BASE) $@
  49. install-inetd:
  50. @if test $(SRC_INETD) = unknown; then \
  51. echo No inetd file to install; \
  52. exit 1; \
  53. fi
  54. $(INSTALL) -m 644 startup/$(SRC_INETD) $(INETD_DIR)/$(INETD_FILE)
  55. install-init:
  56. @if test $(SRC_INIT) = unknown; then \
  57. echo No init file to install; \
  58. exit 1; \
  59. fi
  60. $(INSTALL) -m 644 startup/$(SRC_INIT) $(INIT_DIR)/$(INIT_FILE)
  61. install-config:
  62. $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(CFGDIR)
  63. $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) sample-config/nrpe.cfg $(CFGDIR)
  64. solaris-package:
  65. @if [ `uname -s` != "SunOS" ] ; then \
  66. echo "It is recommended you be running on Solaris to build a Solaris package"; \
  67. else \
  68. cd package/solaris; $(MAKE) build ; $(MAKE) pkg ; cd ../..; \
  69. fi
  70. clean:
  71. $(MAKE) -C $(SRC_BASE) $@
  72. $(MAKE) -C package/solaris $@
  73. rm -f core
  74. rm -f *~ */*~
  75. distclean: clean
  76. $(MAKE) -C $(SRC_BASE) $@
  77. $(MAKE) -C package/solaris $@
  78. rm -f config.log config.status config.cache nrpe.cfg nrpe.xinetd subst $(SRC_INCLUDE)/config.h init-script init-script.debian init-script.freebsd init-script.suse
  79. rm -f sample-config/*.cfg sample-config/*.xinetd
  80. rm -f Makefile
  81. devclean: distclean