xref: /freebsd/usr.sbin/jail/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1c6063d0dSWarner Losh.include <src.opts.mk>
2413628a7SBjoern A. Zeeb
375c13541SPoul-Henning KampPROG=	jail
42671ee73SJamie GrittonMAN=	jail.8 jail.conf.5
52671ee73SJamie GrittonSRCS=	jail.c command.c config.c state.c jailp.h jaillex.l jailparse.y y.tab.h
62671ee73SJamie Gritton
7a9a39d40SBaptiste DaroussinLIBADD=	jail kvm util
82671ee73SJamie Gritton
9ed0d9218SGlen BarberPACKAGE=jail
10ed0d9218SGlen Barber
117e659f94SEd SchoutenNO_WMISSING_VARIABLE_DECLARATIONS=
12*34566598SJohn BaldwinCWARNFLAGS.jailparse.c=	${NO_WUNUSED_BUT_SET_VARIABLE}
137e659f94SEd Schouten
142671ee73SJamie GrittonYFLAGS+=-v
152671ee73SJamie GrittonCFLAGS+=-I. -I${.CURDIR}
1675c13541SPoul-Henning Kamp
171da495d0SEd Maste# workaround for GNU ld (GNU Binutils) 2.33.1:
181da495d0SEd Maste#   relocation truncated to fit: R_RISCV_GPREL_I against `.LANCHOR2'
191da495d0SEd Maste# https://bugs.freebsd.org/242109
201da495d0SEd Maste.if defined(LINKER_TYPE) && ${LINKER_TYPE} == "bfd" && ${MACHINE} == "riscv"
211da495d0SEd MasteCFLAGS+=-Wl,--no-relax
221da495d0SEd Maste.endif
231da495d0SEd Maste
24413628a7SBjoern A. Zeeb.if ${MK_INET6_SUPPORT} != "no"
25413628a7SBjoern A. ZeebCFLAGS+= -DINET6
26413628a7SBjoern A. Zeeb.endif
275fb611c2SJamie Gritton.if ${MK_INET_SUPPORT} != "no"
285fb611c2SJamie GrittonCFLAGS+= -DINET
295fb611c2SJamie Gritton.endif
30413628a7SBjoern A. Zeeb
312671ee73SJamie GrittonCLEANFILES= y.output
322671ee73SJamie Gritton
33cd38a86cSMichael ZhilinHAS_TESTS=
34cd38a86cSMichael ZhilinSUBDIR.${MK_TESTS}+= tests
35cd38a86cSMichael Zhilin
3675c13541SPoul-Henning Kamp.include <bsd.prog.mk>
37