Makefile revision 161526
1178825Sdfr# $FreeBSD: head/usr.sbin/traceroute/Makefile 161526 2006-08-22 08:03:01Z ru $ 2233294Sstas 3233294SstasTRACEROUTE_DISTDIR?= ${.CURDIR}/../../contrib/traceroute 4233294Sstas.PATH: ${TRACEROUTE_DISTDIR} 5178825Sdfr 6233294SstasPROG= traceroute 7233294SstasMAN= traceroute.8 8233294SstasSRCS= version.c traceroute.c ifaddrlist.c findsaddr-socket.c 9178825SdfrBINOWN= root 10233294SstasBINMODE=4555 11233294SstasCLEANFILES= version.c 12178825Sdfr 13233294SstasCFLAGS+= -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKIO_H=1 \ 14233294Sstas -DHAVE_NET_ROUTE_H=1 -DHAVE_NET_IF_DL_H=1 \ 15233294Sstas -DHAVE_STRERROR=1 -DHAVE_USLEEP=1 \ 16178825Sdfr -DHAVE_SYS_SYSCTL_H=1 \ 17233294Sstas -DHAVE_SETLINEBUF=1 -DHAVE_RAW_OPTIONS=1 \ 18233294Sstas -DHAVE_SOCKADDR_SA_LEN=1 -DHAVE_ICMP_NEXTMTU=1 19233294Sstas.if !defined(TRACEROUTE_NO_IPSEC) 20178825SdfrCFLAGS+= -DIPSEC 21233294Sstas.endif 22233294Sstas# RTT Jitter on the internet these days means printing 3 decimal places on 23233294Sstas# > 1000ms times is plain useless. Uncomment this to enable variable precision 24233294Sstas# reporting, ie: print a variable precision from 0.001ms through 1000ms 25233294Sstas# CFLAGS+= -DSANE_PRECISION 26233294Sstas 27233294Sstas.if !defined(TRACEROUTE_NO_IPSEC) 28233294SstasDPADD= ${LIBIPSEC} 29233294SstasLDADD= -lipsec 30233294Sstas.endif 31233294Sstas 32178825SdfrCFLAGS+= -I${TRACEROUTE_DISTDIR}/lbl 33178825Sdfr 34178825Sdfrversion.c: ${TRACEROUTE_DISTDIR}/VERSION 35178825Sdfr @rm -f ${.TARGET} 36233294Sstas head -1 ${TRACEROUTE_DISTDIR}/VERSION | \ 37178825Sdfr sed -e 's/.*/char version[] = "&";/' \ 38178825Sdfr > ${.TARGET} 39178825Sdfr 40178825Sdfr.include <bsd.prog.mk> 41178825Sdfr