INET6_APPS=/usr/inet6
LOADLIBES=-g -L$(INET6_APPS)/lib -linet6
DINET6=-DINET6
DNETSEC=-DNETSEC
# Uncomment if your system has a sa_len field in struct sockaddr
#DSALEN=-DSALEN
CFLAGS=-g -Wall -I$(INET6_APPS)/include $(DINET6) $(DNETSEC) $(DSALEN)

TARGETS=netd fingerd fdsniff ipfwdump

all: $(TARGETS)

install: $(TARGETS)
	@-mkdir -p $(INET6_APPS)/etc
	@-mkdir -p $(INET6_APPS)/bin
	@-mkdir -p $(INET6_APPS)/man/man1
	@-mkdir -p $(INET6_APPS)/man/man8
	@install -c -m 511 netd fingerd $(INET6_APPS)/etc
	@install -c -m 511 fdsniff ipfwdump $(INET6_APPS)/bin
	@install -c -m 644 netd.8 fingerd.8 ipfwdump.8 $(INET6_APPS)/man/man8
	@install -c -m 644 fdsniff.1 $(INET6_APPS)/man/man1

netd: netd.o debug.o

fingerd: fingerd.o support.o

fdsniff: fdsniff.o

ipfwdump: ipfwdump.o

clean:
	-rm $(TARGETS) *.o *~
