0397f3a735
instead of it being always provided by the rump kernel base. This move accomplishes two things: 1) it is no longer necessary to provide sysproxy hypercall stubs for platforms which do not want to use sysproxy 2) it is easier to reason about the security aspects, since configurations not linking the sysproxy component simply do not support remote system calls discussed on rumpkernel-users
20 lines
339 B
Makefile
20 lines
339 B
Makefile
# $NetBSD: Makefile.rumpkerncomp,v 1.11 2015/01/07 22:24:03 pooka Exp $
|
|
#
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
RUMPKERNCOMPS= crypto sysproxy tty z
|
|
|
|
.if ${MKSLJIT} != "no"
|
|
RUMPKERNCOMPS+= sljit
|
|
.endif
|
|
|
|
.if ${MKZFS} != "no"
|
|
RUMPKERNCOMPS+= solaris
|
|
.endif
|
|
|
|
.for var in ${RUMPKERNCOMPS}
|
|
RUMPKERNLIBS+=lib${var}
|
|
RUMPKERNLDADD+=-lrumpkern_${var}
|
|
.endfor
|