1c6063d0dSWarner Losh.include <src.opts.mk> 249133c6dSPawel Jakub Dawidek 3406d87b1SGlen BarberPACKAGE=runtime 48fae3551SRodney W. GrimesPROG= ping 5fd26389bSAlan SomersSRCS= main.c 60a5779d4SRuslan ErmilovMAN= ping.8 7cda2a9b2SRuslan ErmilovBINOWN= root 88fae3551SRodney W. GrimesBINMODE=4555 913eb765fSBaptiste DaroussinLIBADD= m 103285f641SMike Smith 11fd26389bSAlan Somers.if ${MK_INET_SUPPORT}!= "no" 12fd26389bSAlan SomersCFLAGS+= -DINET 13fd26389bSAlan SomersSRCS+= ping.c utils.c 14fd26389bSAlan Somers.endif 15fd26389bSAlan Somers 163cde9171SAlan Somers.if ${MK_INET6_SUPPORT} != "no" 173cde9171SAlan SomersCFLAGS+= -DINET6 -DKAME_SCOPEID 183cde9171SAlan SomersSRCS+= ping6.c 193cde9171SAlan SomersLIBADD+= md 20d2624517SAlan SomersLINKS= ${BINDIR}/ping ${BINDIR}/ping6 21*d6e45732SAntranig VartanianMLINKS= ping.8 ping6.8 223cde9171SAlan Somers.endif 233cde9171SAlan Somers 242c208ed8SEd Maste.if ${MK_DYNAMICROOT} == "no" 252c208ed8SEd Maste.warning ${PROG} built without libcasper support 262c208ed8SEd Maste.elif ${MK_CASPER} != "no" && !defined(RESCUE) 27c501d73cSMariusz ZaborskiLIBADD+= casper 28c501d73cSMariusz ZaborskiLIBADD+= cap_dns 292560d181SMariusz ZaborskiCFLAGS+=-DWITH_CASPER 3049133c6dSPawel Jakub Dawidek.endif 3149133c6dSPawel Jakub Dawidek 329a4365d0SYoshinobu InoueCFLAGS+=-DIPSEC 3313eb765fSBaptiste DaroussinLIBADD+= ipsec 348fae3551SRodney W. Grimes 3555e0aefaSMateusz GuzikCFLAGS+= -Wno-error=unused-but-set-variable 3655e0aefaSMateusz Guzik 37c43633c6SAlan SomersHAS_TESTS= 38c43633c6SAlan SomersSUBDIR.${MK_TESTS}+= tests 39c43633c6SAlan Somers 408fae3551SRodney W. Grimes.include <bsd.prog.mk> 41