xref: /freebsd/usr.sbin/traceroute/Makefile (revision ff8200f9b8d464d6b4cbdeaaacdc2b78d339111b)
17b133663SMariusz Zaborski.include <src.opts.mk>
27b133663SMariusz Zaborski
3a7b5a3d4SEmmanuel VadotPACKAGE=	runtime
4dea673e9SRodney W. GrimesPROG=	traceroute
5345e52e7SRuslan ErmilovMAN=	traceroute.8
69b7a920aSLexi WinterSRCS=	as.c traceroute.c ifaddrlist.c findsaddr-udp.c
7cda2a9b2SRuslan ErmilovBINOWN=	root
8dea673e9SRodney W. GrimesBINMODE=4555
990e655eaSDavid E. O'Brien
10*ff8200f9SLexi WinterHAS_TESTS=
11*ff8200f9SLexi WinterSUBDIR.${MK_TESTS}+= tests
12*ff8200f9SLexi Winter
138340281fSRuslan Ermilov.if !defined(TRACEROUTE_NO_IPSEC)
149bad006eSYoshinobu InoueCFLAGS+= -DIPSEC
159bad006eSYoshinobu Inoue.endif
16b011f9fdSPeter Wemm# RTT Jitter on the internet these days means printing 3 decimal places on
17b011f9fdSPeter Wemm# > 1000ms times is plain useless.  Uncomment this to enable variable precision
18b011f9fdSPeter Wemm# reporting, ie: print a variable precision from 0.001ms through 1000ms
19b011f9fdSPeter Wemm# CFLAGS+= -DSANE_PRECISION
20b011f9fdSPeter Wemm
218340281fSRuslan Ermilov.if !defined(TRACEROUTE_NO_IPSEC)
22c6db8143SBaptiste DaroussinLIBADD+=	ipsec
239bad006eSYoshinobu Inoue.endif
247b5698c2SBill Fenner
257b133663SMariusz Zaborski.if ${MK_CASPER} != "no"
267b133663SMariusz ZaborskiLIBADD+=	casper
277b133663SMariusz ZaborskiLIBADD+=	cap_dns
282560d181SMariusz ZaborskiCFLAGS+=-DWITH_CASPER
297b133663SMariusz Zaborski.endif
307b133663SMariusz Zaborski
31f02cd756SUlrich SpörleinWARNS?=	3
3271ccf092SEd Schouten
33dea673e9SRodney W. Grimes.include <bsd.prog.mk>
34