]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sbin/ping/Makefile
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967
[FreeBSD/FreeBSD.git] / sbin / ping / Makefile
1
2 .include <src.opts.mk>
3
4 PACKAGE=runtime
5 PROG=   ping
6 SRCS=   main.c
7 MAN=    ping.8
8 BINOWN= root
9 BINMODE=4555
10 LIBADD= m
11
12 .if ${MK_INET_SUPPORT}!= "no"
13 CFLAGS+= -DINET
14 SRCS+=  ping.c utils.c
15 .endif
16
17 .if ${MK_INET6_SUPPORT} != "no"
18 CFLAGS+= -DINET6 -DKAME_SCOPEID
19 SRCS+=  ping6.c
20 LIBADD+= md
21 LINKS=  ${BINDIR}/ping ${BINDIR}/ping6
22 MLINKS= ping.8 ping6.8
23 .endif
24
25 .if ${MK_DYNAMICROOT} == "no"
26 .warning ${PROG} built without libcasper support
27 .elif ${MK_CASPER} != "no" && !defined(RESCUE)
28 LIBADD+=        casper
29 LIBADD+=        cap_dns
30 CFLAGS+=-DWITH_CASPER
31 .endif
32
33 CFLAGS+=-DIPSEC
34 LIBADD+=        ipsec
35
36 CFLAGS+=        -Wno-error=unused-but-set-variable
37
38 HAS_TESTS=
39 SUBDIR.${MK_TESTS}+= tests
40
41 .include <bsd.prog.mk>