Makefile revision 77816
1251881Speter# $FreeBSD: head/usr.sbin/traceroute/Makefile 77816 2001-06-06 16:12:59Z ru $ 2251881Speter 3251881SpeterPROG= traceroute 4251881SpeterMAN= traceroute.8 5251881SpeterBINMODE=4555 6251881SpeterCFLAGS+=-DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSCTL_H=1 \ 7251881Speter -DHAVE_SETLINEBUF=1 -DHAVE_RAW_OPTIONS=1 \ 8251881Speter -DSTDC_HEADERS=1 9251881Speter.ifndef (NOIPSEC) 10251881SpeterCFLAGS+=-DIPSEC 11251881Speter.endif 12251881Speter# RTT Jitter on the internet these days means printing 3 decimal places on 13251881Speter# > 1000ms times is plain useless. Uncomment this to enable variable precision 14251881Speter# reporting, ie: print a variable precision from 0.001ms through 1000ms 15251881Speter# CFLAGS+=-DSANE_PRECISION 16251881Speter 17251881SpeterSRCS= version.c traceroute.c 18251881SpeterCLEANFILES+= version.c 19251881Speter.ifndef (NOIPSEC) 20251881SpeterDPADD= ${LIBIPSEC} 21251881SpeterLDADD= -lipsec 22251881Speter.endif 23251881Speter 24251881SpeterTRACEROUTE_DISTDIR?= ${.CURDIR}/../../contrib/traceroute 25251881Speter 26251881Speter.if ${MACHINE_ARCH} == "alpha" 27251881Speter# gcc builtin memcpy causes unaligned access 28251881SpeterCFLAGS+= -fno-builtin 29251881Speter.endif 30251881Speter 31251881SpeterCFLAGS+= -I${TRACEROUTE_DISTDIR}/lbl 32251881Speter.PATH: ${TRACEROUTE_DISTDIR} 33251881Speter 34251881Speterversion.c: ${TRACEROUTE_DISTDIR}/VERSION 35251881Speter @rm -f ${.TARGET} 36251881Speter sed -e 's/.*/char version[] = "&";/' ${TRACEROUTE_DISTDIR}/VERSION > ${.TARGET} 37251881Speter 38251881Speter.include <bsd.prog.mk> 39251881Speter