PROJECT = aus VERSION = 2.3 PREFIX = /usr/machine BINDIR = $(PREFIX)/sbin ETCDIR = /etc/operator/aus SOURCES = ../noifs-1.1/noifs.c TARGETS = aus aus.sh DEFINES = -DSCRIPT=\"$(ETCDIR)/aus.sh\" INSTALL_SCRIPT = $(INSTALL) INSTALL_PROGRAM = $(INSTALL) -s .SUFFIXES: .in .in: sysconfig $< >$@ all: $(TARGETS) aus: $(SOURCES) $(CC) $(CFLAGS) $(DEFINES) $(SOURCES) $(LDFLAGS) -o $@ aus.sh: aus.sh.in sysconfig aus.sh.in >$@ install: all test -d $(BINDIR) || mkdir -p $(BINDIR) $(INSTALL_SCRIPT) aus.sh $(BINDIR) $(INSTALL_PROGRAM) aus $(BINDIR) clean: rm -f *.o a.out core $(TARGETS) dist: clean cd ..; tar cf - $(PROJECT)-$(VERSION) | gzip -9 >$(PROJECT)-$(VERSION).tar.gz check: lint -u $(SOURCES) gcc -pedantic -fsyntax-only -W -Wall -Wtraditional -Winline -Wshadow -Wsign-compare -Wmissing-prototypes -Wmissing-declarations -Wbad-function-cast -Wcast-align -Wpointer-arith -Waggregate-return -Wcast-qual -Wwrite-strings -Wundef $(SOURCES) depend: makedepend -- $(CFLAGS) $(COPTS) -- $(SOURCES)