]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/jail/Makefile
MFV: less v643.
[FreeBSD/FreeBSD.git] / usr.sbin / jail / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 PROG=   jail
6 MAN=    jail.8 jail.conf.5
7 SRCS=   jail.c command.c config.c state.c jailp.h jaillex.l jailparse.y y.tab.h
8
9 LIBADD= jail kvm util
10
11 PACKAGE=jail
12
13 NO_WMISSING_VARIABLE_DECLARATIONS=
14 CWARNFLAGS.jailparse.c= ${NO_WUNUSED_BUT_SET_VARIABLE}
15
16 YFLAGS+=-v
17 CFLAGS+=-I. -I${.CURDIR}
18
19 # workaround for GNU ld (GNU Binutils) 2.33.1:
20 #   relocation truncated to fit: R_RISCV_GPREL_I against `.LANCHOR2'
21 # https://bugs.freebsd.org/242109
22 .if defined(LINKER_TYPE) && ${LINKER_TYPE} == "bfd" && ${MACHINE} == "riscv"
23 CFLAGS+=-Wl,--no-relax
24 .endif
25
26 .if ${MK_INET6_SUPPORT} != "no"
27 CFLAGS+= -DINET6
28 .endif
29 .if ${MK_INET_SUPPORT} != "no"
30 CFLAGS+= -DINET
31 .endif
32
33 CLEANFILES= y.output
34
35 HAS_TESTS=
36 SUBDIR.${MK_TESTS}+= tests
37
38 .include <bsd.prog.mk>