xref: /freebsd/sbin/ping/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
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