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