--- Makefile.orig Mon May 20 03:11:38 2002 +++ Makefile Tue Aug 20 01:49:27 2002 @@ -3,20 +3,27 @@ # tcptraceroute -- A traceroute implementation using TCP packets # Copyright (c) 2001, 2002 Michael C. Toren -CC = gcc -CFLAGS = -O2 -Wall -DESTDIR=/usr/local/bin +CC?= cc +CFLAGS?= -O -pipe -Wall +LNETINC= -I${LOCALBASE}/include +LNETLIB= -L${LOCALBASE}/lib + +BINDIR= ${PREFIX}/sbin +MANDIR= ${PREFIX}/man + +all: tcptraceroute tcptraceroute: tcptraceroute.c - $(CC) $(CFLAGS) `libnet-config --defines` \ + $(CC) $(CFLAGS) `libnet-config --defines` $(LNETINC) \ -o tcptraceroute tcptraceroute.c \ - `libnet-config --libs` -lpcap + $(LNETLIB) `libnet-config --libs` -lpcap static: $(MAKE) tcptraceroute CFLAGS="$(CFLAGS) -static" install: tcptraceroute - install -D tcptraceroute $(DESTDIR)/tcptraceroute + install -c -s tcptraceroute $(BINDIR)/tcptraceroute + install -c -m 444 tcptraceroute.8 $(MANDIR)/man8/tcptraceroute.8 distrib: clean changelog man