# Generated automatically from Makefile.in by configure. ############################ # Makefile for NetSaint # # Last Modified: 04-11-2001 ############################ # Source code directories SRC_COMMON=../common SRC_XDATA=../xdata CC=cc CFLAGS=-fno-common -I/usr/local/include -DHAVE_CONFIG_H -DNSCORE #CFLAGS=-O3 -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -DHAVE_CONFIG_H -DNSCORE LDFLAGS= -L/usr/local/lib prefix=/usr/local exec_prefix=${prefix} LOGDIR=/usr/local/var/netsaint CFGDIR=/usr/local/etc/netsaint BINDIR=${exec_prefix}/bin CGIDIR=/usr/local/share/netsaint/sbin HTMLDIR=/usr/local/share/netsaint INSTALL=/usr/bin/install -c -o root -g wheel INSTALL_OPTS=-o netsaint -g netsaint COMMAND_OPTS=-o netsaint -g www CGIURL=/cgi-bin/netsaint HTMURL=/netsaint CGIEXTRAS= statuswrl.cgi statusmap.cgi trends.cgi MATHLIBS=-lm PERLLIBS= CP=@CP@ # External data I/O code and headers XSDC=xsddefault.c XSDH=xsddefault.h XCDC=xcddefault.c XCDH=xcddefault.h XRDC=xrddefault.c XRDH=xrddefault.h XODC=xoddefault.c XODH=xoddefault.h # Object data ODATALIBS=$(SRC_COMMON)/objects.c $(SRC_XDATA)/$(XODC) ODATAHDRS=$(SRC_COMMON)/objects.h $(SRC_XDATA)/$(XODH) ODATADEPS=$(ODATALIBS) # Retention data RDATALIBS=sretention.o $(SRC_XDATA)/$(XRDC) RDATAHDRS=sretention.h $(SRC_XDATA)/$(XRDH) RDATADEPS=$(RDATALIBS) # Comment data CDATALIBS=$(SRC_COMMON)/comments.c $(SRC_XDATA)/$(XCDC) CDATAHDRS=$(SRC_COMMON)/comments.h $(SRC_XDATA)/$(XCDH) CDATADEPS=$(CDATALIBS) # Status data SDATALIBS=$(SRC_COMMON)/statusdata.c $(SRC_XDATA)/$(XSDC) SDATAHDRS=$(SRC_COMMON)/statusdata.h $(SRC_XDATA)/$(XSDH) SDATADEPS=$(SDATALIBS) OBJS=checks.o config.o commands.o flapping.o logging.o notifications.o sehandlers.o utils.o $(SNPRINTF_O) $(RDATALIBS) $(CDATALIBS) $(ODATALIBS) $(SDATALIBS) netsaint: netsaint.c $(OBJS) netsaint.h $(SRC_COMMON)/locations.h $(CC) $(CFLAGS) $(LDFLAGS) netsaint.c $(OBJS) $(PERLLIBS) $(MATHLIBS) -o $@ #$(SRC_COMMON)/locations.h: $(SRC_COMMON)/locations.sub # perl -pe 's|\$${prefix}|${prefix}|g;s|\$${exec_prefix}|${exec_prefix}|g;s|\$${htmurl}|$(HTMURL)|g;s|\$${cgiurl}|$(CGIURL)|g;' $(SRC_COMMON)/locations.sub > $(SRC_COMMON)/locations.h $(OBJS): $(SRC_COMMON)/locations.h clean: rm -f netsaint core *.o rm -f *~ rm -f Makefile netsaint.h distclean: clean devclean: clean install: $(INSTALL) -m 774 $(INSTALL_OPTS) netsaint $(DESTDIR)$(BINDIR)