| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- ###############################
- #
- # NRPE Makefile
- #
- ###############################
- srcdir=@srcdir@
- # Source code directories
- SRC_INCLUDE=@srcdir@/../include
- CFG_INCLUDE=../include
- # Mainly used for rpmbuild
- # DESTDIR=
- CC=@CC@
- CFLAGS=@CFLAGS@ @DEFS@ -I $(CFG_INCLUDE) -I $(SRC_INCLUDE)
- LDFLAGS=@LDFLAGS@ @LIBS@
- SOCKETLIBS=@SOCKETLIBS@
- LIBWRAPLIBS=@LIBWRAPLIBS@
- OTHERLIBS=@OTHERLIBS@
- prefix=$(DESTDIR)@prefix@
- exec_prefix=$(DESTDIR)@exec_prefix@
- CFGDIR=$(DESTDIR)@pkgsysconfdir@
- BINDIR=$(DESTDIR)@bindir@
- SBINDIR=$(DESTDIR)@sbindir@
- LIBEXECDIR=$(DESTDIR)@libexecdir@
- INSTALL=@INSTALL@
- NAGIOS_INSTALL_OPTS=@NAGIOS_INSTALL_OPTS@
- NRPE_INSTALL_OPTS=@NRPE_INSTALL_OPTS@
- PLUGINSDIR=$(DESTDIR)@pluginsdir@
- PIDDIR=$(DESTDIR)@piddir@
- TMPFILESDIR=$(DESTDIR)@tmpfilesd@
- SRC_TMPFILE=@src_tmpfile@
- # Generated automatically from configure script
- SNPRINTF_O=@SNPRINTF_O@
- SSLBIN=@sslbin@
- SSL_DH_HEADER=@SSL_DH_HEADER@
- SSL_OBJS=@SSL_OBJS@
- all: nrpe check_nrpe
- nrpe: $(srcdir)/nrpe.c utils.o $(srcdir)/acl.c $(SRC_INCLUDE)/nrpe.h $(SRC_INCLUDE)/utils.h $(CFG_INCLUDE)/common.h $(CFG_INCLUDE)/config.h $(SRC_INCLUDE)/acl.h $(SNPRINTF_O) $(SSL_DH_HEADER) $(SSL_OBJS)
- $(CC) $(CFLAGS) -o $@ $(srcdir)/nrpe.c utils.o $(SSL_OBJS) $(srcdir)/acl.c $(LDFLAGS) $(SOCKETLIBS) $(LIBWRAPLIBS) $(SNPRINTF_O) $(OTHERLIBS)
- check_nrpe: $(srcdir)/check_nrpe.c utils.o $(SRC_INCLUDE)/utils.h $(CFG_INCLUDE)/common.h $(CFG_INCLUDE)/config.h $(SSL_OBJS)
- $(CC) $(CFLAGS) -o $@ $(srcdir)/check_nrpe.c utils.o $(SSL_OBJS) $(LDFLAGS) $(SOCKETLIBS) $(SNPRINTF_O) $(OTHERLIBS)
- utils.o: $(srcdir)/utils.c $(SRC_INCLUDE)/utils.h $(CFG_INCLUDE)/common.h $(CFG_INCLUDE)/config.h
- $(CC) $(CFLAGS) -c -o $@ $(srcdir)/utils.c
- nrpe-ssl.o: $(srcdir)/nrpe-ssl.c $(SRC_INCLUDE)/nrpe-ssl.h $(CFG_INCLUDE)/common.h $(CFG_INCLUDE)/config.h
- $(CC) $(CFLAGS) -c -o $@ $(srcdir)/nrpe-ssl.c
- @SSL_DH_HEADER_MAKE@
- install:
- $(MAKE) install-plugin
- $(MAKE) install-daemon
- install-plugin: install-uninstall
- $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(LIBEXECDIR)
- $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) -d $(PLUGINSDIR)
- $(INSTALL) -m 775 $(NAGIOS_INSTALL_OPTS) check_nrpe $(PLUGINSDIR)
- install-daemon: install-uninstall
- $(INSTALL) -m 755 nrpe $(SBINDIR)
- @if test ! -d "$(PIDDIR)" ; then \
- echo $(INSTALL) -m 755 $(NRPE_INSTALL_OPTS) -d $(PIDDIR); \
- $(INSTALL) -m 755 $(NRPE_INSTALL_OPTS) -d $(PIDDIR); \
- fi
- @if test "$(TMPFILESDIR)" != "N/A" -a x$(SRC_TMPFILE) != x ; then \
- echo $(INSTALL) -m 755 -d `dirname $(TMPFILESDIR)`; \
- $(INSTALL) -m 755 -d `dirname $(TMPFILESDIR)`; \
- echo $(INSTALL) -m 644 ../startup/$(SRC_TMPFILE) $(TMPFILESDIR); \
- $(INSTALL) -m 644 ../startup/$(SRC_TMPFILE) $(TMPFILESDIR); \
- fi
- install-uninstall:
- $(INSTALL) -m 755 -d $(SBINDIR)
- $(INSTALL) -m 755 ../uninstall $(SBINDIR)/nrpe-uninstall
- clean:
- rm -f core nrpe check_nrpe generate_dh_params utils.o nrpe-ssl.o $(SNPRINTF_O) $(SSL_DH_HEADER)
- rm -f *~ */*~
- rm -rf nrpe.dSYM check_nrpe.dSYM
- distclean: clean
- rm -f Makefile
- devclean: distclean
|