Makefile revision 216184
1170754Sdelphij# $FreeBSD: head/usr.sbin/traceroute/Makefile 216184 2010-12-04 14:19:27Z uqs $ 2170754Sdelphij 3170754SdelphijTRACEROUTE_DISTDIR?= ${.CURDIR}/../../contrib/traceroute 4170754Sdelphij.PATH: ${TRACEROUTE_DISTDIR} 5170754Sdelphij 6170754SdelphijPROG= traceroute 7170754SdelphijMAN= traceroute.8 8170754SdelphijSRCS= as.c version.c traceroute.c ifaddrlist.c findsaddr-udp.c 9170754SdelphijBINOWN= root 10170754SdelphijBINMODE=4555 11170754SdelphijCLEANFILES= version.c 12170754Sdelphij 13170754SdelphijCFLAGS+= -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKIO_H=1 \ 14170754Sdelphij -DHAVE_NET_ROUTE_H=1 -DHAVE_NET_IF_DL_H=1 \ 15170754Sdelphij -DHAVE_STRERROR=1 -DHAVE_USLEEP=1 \ 16170754Sdelphij -DHAVE_SYS_SYSCTL_H=1 \ 17170754Sdelphij -DHAVE_SETLINEBUF=1 -DHAVE_RAW_OPTIONS=1 \ 18170754Sdelphij -DHAVE_SOCKADDR_SA_LEN=1 -DHAVE_ICMP_NEXTMTU=1 19170754Sdelphij.if !defined(TRACEROUTE_NO_IPSEC) 20170754SdelphijCFLAGS+= -DIPSEC 21170754Sdelphij.endif 22170754Sdelphij# RTT Jitter on the internet these days means printing 3 decimal places on 23170754Sdelphij# > 1000ms times is plain useless. Uncomment this to enable variable precision 24170754Sdelphij# reporting, ie: print a variable precision from 0.001ms through 1000ms 25170754Sdelphij# CFLAGS+= -DSANE_PRECISION 26170754Sdelphij 27170754Sdelphij.if !defined(TRACEROUTE_NO_IPSEC) 28170754SdelphijDPADD= ${LIBIPSEC} 29170754SdelphijLDADD= -lipsec 30170754Sdelphij.endif 31170754Sdelphij 32170754SdelphijCFLAGS+= -I${TRACEROUTE_DISTDIR} 33170754Sdelphij 34170754SdelphijWARNS?= 3 35170754Sdelphij 36170754Sdelphijversion.c: ${TRACEROUTE_DISTDIR}/VERSION 37170754Sdelphij @rm -f ${.TARGET} 38170754Sdelphij head -1 ${TRACEROUTE_DISTDIR}/VERSION | \ 39170754Sdelphij sed -e 's/.*/char version[] = "&";/' \ 40170754Sdelphij > ${.TARGET} 41170754Sdelphij 42170754Sdelphij.include <bsd.prog.mk> 43170754Sdelphij