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