Makefile revision 100540
150479Speter# $FreeBSD: head/usr.sbin/traceroute/Makefile 100540 2002-07-23 00:56:52Z fenner $ 21553Srgrimes 380029SobrienTRACEROUTE_DISTDIR?= ${.CURDIR}/../../contrib/traceroute 480029Sobrien.PATH: ${TRACEROUTE_DISTDIR} 580029Sobrien 61553SrgrimesPROG= traceroute 774816SruMAN= traceroute.8 880029SobrienSRCS= version.c traceroute.c 983391SruBINOWN= root 101553SrgrimesBINMODE=4555 1180029SobrienCLEANFILES= version.c 1280029Sobrien 1380029SobrienCFLAGS+= -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSCTL_H=1 \ 1480029Sobrien -DHAVE_SETLINEBUF=1 -DHAVE_RAW_OPTIONS=1 \ 1580029Sobrien -DSTDC_HEADERS=1 1658904Sshin.ifndef (NOIPSEC) 1780029SobrienCFLAGS+= -DIPSEC 1858904Sshin.endif 1917637Speter# RTT Jitter on the internet these days means printing 3 decimal places on 2017637Speter# > 1000ms times is plain useless. Uncomment this to enable variable precision 2117637Speter# reporting, ie: print a variable precision from 0.001ms through 1000ms 2280029Sobrien# CFLAGS+= -DSANE_PRECISION 2317637Speter 2458904Sshin.ifndef (NOIPSEC) 2558804SshinDPADD= ${LIBIPSEC} 2658804SshinLDADD= -lipsec 2758904Sshin.endif 2818584Sfenner 2942624Ssimokawa.if ${MACHINE_ARCH} == "alpha" 3042624Ssimokawa# gcc builtin memcpy causes unaligned access 3180029SobrienCFLAGS+= -fno-builtin 3242624Ssimokawa.endif 3342624Ssimokawa 3480029SobrienCFLAGS+= -I${TRACEROUTE_DISTDIR}/lbl 3518584Sfenner 3618584Sfennerversion.c: ${TRACEROUTE_DISTDIR}/VERSION 3736799Simp @rm -f ${.TARGET} 38100540Sfenner head -1 ${TRACEROUTE_DISTDIR}/VERSION | \ 39100540Sfenner sed -e 's/.*/char version[] = "&";/' \ 4080029Sobrien > ${.TARGET} 4118584Sfenner 421553Srgrimes.include <bsd.prog.mk> 43