| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- ###############################
- # Makefile for NRPE
- #
- # Last Modified: 03-14-2007
- ###############################
- # Source code directories
- SRC_BASE=./src/
- SRC_INCLUDE=./include/
- CC=@CC@
- CFLAGS=@CFLAGS@ @DEFS@
- LDFLAGS=@LDFLAGS@ @LIBS@
- prefix=@prefix@
- exec_prefix=@exec_prefix@
- CFGDIR=@pkgsysconfdir@
- BINDIR=@bindir@
- SBINDIR=@sbindir@
- LIBEXECDIR=@libexecdir@
- INSTALL=@INSTALL@
- NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@
- NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@
- INIT_TYPE=@init_type@
- INIT_DIR=@initdir@
- INIT_OPTS=-o root -g root
- INIT_FILE=@initname@
- INETD_TYPE=@inetd_type@
- INETD_DIR=@inetddir@
- INETD_FILE=@inetdname@
- SRC_INETD=@src_inetd@
- SRC_INIT=@src_init@
- all:
- cd $(SRC_BASE); $(MAKE)
- @echo ""
- @echo "*** Compile finished ***"
- @echo ""
- @echo "If the NRPE daemon and client compiled without any errors, you"
- @echo "can continue with the installation or upgrade process."
- @echo ""
- @echo "Read the PDF documentation (NRPE.pdf) for information on the next"
- @echo "steps you should take to complete the installation or upgrade."
- @echo ""
- nrpe:
- cd $(SRC_BASE); $(MAKE)
- check_nrpe:
- cd $(SRC_BASE); $(MAKE)
- install-plugin:
- cd $(SRC_BASE); $(MAKE) $@
- install-daemon:
- cd $(SRC_BASE); $(MAKE) $@
- install:
- cd $(SRC_BASE); $(MAKE) $@
- install-inetd:
- @if test $(SRC_INETD) = unknown; then \
- echo No inetd file to install; \
- exit 1; \
- fi
- @if test $(INETD_TYPE) = inetd; then \
- grep -E -q "^\W*nrpe\s+" $(INETD_DIR)/$(INETD_FILE) || \
- cat startup/$(SRC_INETD) >> $(INETD_DIR)/$(INETD_FILE); \
- else \
- echo $(INSTALL) -m 644 startup/$(SRC_INETD) $(INETD_DIR)/$(INETD_FILE); \
- $(INSTALL) -m 644 startup/$(SRC_INETD) $(INETD_DIR)/$(INETD_FILE); \
- fi
- @grep -E -q "^nrpe[\t ]+5666/tcp" /etc/services || \
- echo "***** MAKE SURE 'nrpe 5666/tcp' IS IN YOUR /etc/services FILE"
- install-init:
- @if test $(SRC_INIT) = unknown; then \
- echo No init file to install; \
- exit 1; \
- fi
- $(INSTALL) -m 644 startup/$(SRC_INIT) $(INIT_DIR)/$(INIT_FILE)
- install-config:
- $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(CFGDIR)
- $(INSTALL) -m 644 $(NRPE_INSTALL_OPTS) sample-config/nrpe.cfg $(CFGDIR)
- solaris-package:
- @if [ `uname -s` != "SunOS" ] ; then \
- echo "It is recommended you be running on Solaris to build a Solaris package"; \
- else \
- cd package/solaris; $(MAKE) build ; $(MAKE) pkg ; cd ../..; \
- fi
- clean:
- cd $(SRC_BASE); $(MAKE) $@; cd ..
- cd package/solaris; $(MAKE) $@; cd ../..
- rm -f core
- rm -f *~ */*~
- distclean: clean
- cd $(SRC_BASE); $(MAKE) $@; cd ..
- cd package/solaris; $(MAKE) $@; cd ../..
- rm -rf autom4te.cache
- rm -f config.log config.status config.cache sample-config/nrpe.cfg $(SRC_INCLUDE)/config.h
- rm -f startup/bsd-init startup/debian-init startup/default-init startup/default-inetd
- rm -f startup/default-service startup/default-xinetd startup/mac-org.nagios.PKG_NAME.plist
- rm -f startup/openrc-conf startup/openrc-init startup/solaris-PKG_NAME.xml
- rm -f Makefile
- devclean: distclean
|