Makefile revision 74816
150479Speter# $FreeBSD: head/usr.sbin/traceroute/Makefile 74816 2001-03-26 14:42:20Z ru $
21553Srgrimes
31553SrgrimesPROG=	traceroute
474816SruMAN=	traceroute.8
51553SrgrimesBINMODE=4555
618584SfennerCFLAGS+=-DHAVE_SYS_SELECT_H=1 -DHAVE_SETLINEBUF=1 -DHAVE_RAW_OPTIONS=1 \
758904Sshin	-DSTDC_HEADERS=1
858904Sshin.ifndef (NOIPSEC)
958904SshinCFLAGS+=-DIPSEC
1058904Sshin.endif
1117637Speter# RTT Jitter on the internet these days means printing 3 decimal places on
1217637Speter# > 1000ms times is plain useless.  Uncomment this to enable variable precision
1317637Speter# reporting, ie: print a variable precision from 0.001ms through 1000ms
1417637Speter# CFLAGS+=-DSANE_PRECISION
1517637Speter
1618584SfennerSRCS=	version.c traceroute.c
1718584SfennerCLEANFILES+=	version.c
1858904Sshin.ifndef (NOIPSEC)
1958804SshinDPADD=	${LIBIPSEC}
2058804SshinLDADD=	-lipsec
2158904Sshin.endif
2218584Sfenner
2318584SfennerTRACEROUTE_DISTDIR?= ${.CURDIR}/../../contrib/traceroute
2442624Ssimokawa
2542624Ssimokawa.if ${MACHINE_ARCH} == "alpha"
2642624Ssimokawa# gcc builtin memcpy causes unaligned access
2742624SsimokawaCFLAGS+=	-fno-builtin
2842624Ssimokawa.endif
2942624Ssimokawa
3018584SfennerCFLAGS+=	-I${TRACEROUTE_DISTDIR}/lbl
3118584Sfenner.PATH:	${TRACEROUTE_DISTDIR}
3218584Sfenner
3318584Sfennerversion.c: ${TRACEROUTE_DISTDIR}/VERSION
3436799Simp	@rm -f ${.TARGET}
3536799Simp	sed -e 's/.*/char version[] = "&";/' ${TRACEROUTE_DISTDIR}/VERSION > ${.TARGET}
3618584Sfenner
371553Srgrimes.include <bsd.prog.mk>
38