turns printfs back on
[freebsd-src/fkvm-freebsd.git] / usr.sbin / traceroute / Makefile
blob489c862089e0ec8f4f21f4b3d6f960e2cd255f25
1 # $FreeBSD$
3 TRACEROUTE_DISTDIR?= ${.CURDIR}/../../contrib/traceroute
4 .PATH: ${TRACEROUTE_DISTDIR}
6 PROG= traceroute
7 MAN= traceroute.8
8 SRCS= as.c version.c traceroute.c ifaddrlist.c findsaddr-socket.c
9 BINOWN= root
10 BINMODE=4555
11 CLEANFILES= version.c
13 CFLAGS+= -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKIO_H=1 \
14 -DHAVE_NET_ROUTE_H=1 -DHAVE_NET_IF_DL_H=1 \
15 -DHAVE_STRERROR=1 -DHAVE_USLEEP=1 \
16 -DHAVE_SYS_SYSCTL_H=1 \
17 -DHAVE_SETLINEBUF=1 -DHAVE_RAW_OPTIONS=1 \
18 -DHAVE_SOCKADDR_SA_LEN=1 -DHAVE_ICMP_NEXTMTU=1
19 .if !defined(TRACEROUTE_NO_IPSEC)
20 CFLAGS+= -DIPSEC
21 .endif
22 # RTT Jitter on the internet these days means printing 3 decimal places on
23 # > 1000ms times is plain useless. Uncomment this to enable variable precision
24 # reporting, ie: print a variable precision from 0.001ms through 1000ms
25 # CFLAGS+= -DSANE_PRECISION
27 .if !defined(TRACEROUTE_NO_IPSEC)
28 DPADD= ${LIBIPSEC}
29 LDADD= -lipsec
30 .endif
32 CFLAGS+= -I${TRACEROUTE_DISTDIR}/lbl
34 version.c: ${TRACEROUTE_DISTDIR}/VERSION
35 @rm -f ${.TARGET}
36 head -1 ${TRACEROUTE_DISTDIR}/VERSION | \
37 sed -e 's/.*/char version[] = "&";/' \
38 > ${.TARGET}
40 .include <bsd.prog.mk>