###############################
# Makefile for Nagios
#
# Last Modified: 02-12-2007
###############################
# Source code directories
SRC_BASE=./base
SRC_CGI=./cgi
SRC_HTM=./html
SRC_MODULE=./module
SRC_INCLUDE=./include
SRC_COMMON=./common
SRC_XDATA=./xdata
SRC_CONTRIB=./contrib
CC=gcc
CFLAGS=-g -O2 -DHAVE_CONFIG_H
LDFLAGS=
prefix=/usr/local/nagios
exec_prefix=${prefix}
LOGDIR=${prefix}/var
CFGDIR=${prefix}/etc
BINDIR=${exec_prefix}/bin
CGIDIR=${exec_prefix}/sbin
HTMLDIR=${prefix}/share
INSTALL=/usr/bin/install -c
INSTALL_OPTS=-o mvlad -g mvlad
COMMAND_OPTS=-o mvlad -g mvlad
INIT_DIR=/etc/rc.d/init.d
INIT_OPTS=-o root -g root
CGICFGDIR=$(CGIDIR)
PERLDIR=
INSTALLPERLSTUFF=no
CGIEXTRAS= statuswrl.cgi statusmap.cgi trends.cgi histogram.cgi
SNPRINTF_O=
CP=@CP@
none:
@echo "Please supply a command line argument (i.e. 'make all'). Other targets are:"
@echo " nagios cgis contrib modules"
@echo " clean"
@echo " install install-base install-cgis install-html install-config install-init install-commandmode fullinstall"
# @echo " uninstall"
# FreeBSD make does not support -C option, so we'll use the Apache style... (patch by Stanley Hopcroft 12/27/1999)
all:
cd $(SRC_BASE) && $(MAKE)
cd $(SRC_CGI) && $(MAKE)
cd $(SRC_HTM) && $(MAKE)
cd $(SRC_MODULE) && $(MAKE)
@echo ""
@echo "*** Compile finished ***"
@echo ""
@echo "If the main program and CGIs compiled without any errors, you"
@echo "can continue with installing Nagios as follows (type 'make'"
@echo "without any arguments for a list of all possible options):"
@echo ""
@echo " make install"
@echo " - This installs the main program, CGIs, and HTML files"
@echo ""
@echo " make install-init"
@echo " - This installs the init script in $(DESTDIR)$(INIT_DIR)"
@echo ""
@echo " make install-commandmode"
@echo " - This installs and configures permissions on the"
@echo " directory for holding the external command file"
@echo ""
@echo " make install-config"
@echo " - This installs *SAMPLE* config files in $(DESTDIR)$(CFGDIR)"
@echo " You'll have to modify these sample files before you can"
@echo " use Nagios. Read the HTML documentation for more info"
@echo " on doing this. Pay particular attention to the docs on"
@echo " object configuration files, as they determine what/how"
@echo " things get monitored!"
@echo ""
@echo ""
@echo "*** Support Notes *******************************************"
@echo ""
@echo "If you have questions about configuring or running Nagios,"
@echo "please make sure that you:"
@echo ""
@echo " - Look at the sample config files"
@echo " - Read the HTML documentation"
@echo " - Read the FAQs online at http://www.nagios.org/faqs"
@echo ""
@echo "before you post a question to one of the mailing lists."
@echo "Also make sure to include pertinent information that could"
@echo "help others help you. This might include:"
@echo ""
=1= |