PROGRAMS= readbuffer writebuffer with-lock-ex xbatmon-simple \
summer watershed rcopy-repeatedly xduplic-copier \
- acctdump
+ cgi-fcgi-interp
SUIDSBINPROGRAMS= really
DAEMONS= trivsoundd
MAN1PAGES= readbuffer.1 writebuffer.1 with-lock-ex.1 \
xduplic-copier.1
-MAN8PAGES= trivsoundd.8 really.8 acctdump.8
+MAN8PAGES= trivsoundd.8 really.8
BUILTTXTDOCS= watershed.txt
TXTDOCS= $(BUILTTXTDOCS)
+acctdump_cc_out:=$(shell \
+ printf "\#include <sys/types.h>\n\#include <sys/acct.h>" \
+ | $(CC) -E - 2>&1 >/dev/null \
+)
+ifeq (,$(acctdump_cc_out))
+PROGRAMS+=acctdump
+MAN8PAGES+=acctdump.8
+else
+$(warning Not building acctdump: $(acctdump_cc_out))
+endif
+
TARGETS= $(PROGRAMS) $(SUIDSBINPROGRAMS) $(DAEMONS) $(BUILTTXTDOCS)
all: $(TARGETS)
rcopy-repeatedly: rcopy-repeatedly.o myopt.o
rcopy-repeatedly: LDLIBS += -lm -lrt
-watershed: watershed.o
+watershed: watershed.o common.o
watershed: LDLIBS += -lnettle -lgmp
+cgi-fcgi-interp: cgi-fcgi-interp.o myopt.o common.o
+cgi-fcgi-interp: LDLIBS += -lnettle -lgmp
+
watershed.txt: watershed.c
sed '/^$$/,$$d' <$^ >$@.new && mv -f $@.new $@