Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

#	$NetBSD: Makefile.servermod,v 1.10 2022/10/28 09:43:59 wiz Exp $

NOFULLRELRO=	yes

USE_FORT?=	yes # network server *and* setuid

.include <bsd.own.mk>	# For /etc/mk.conf processing

.if defined(XMODULEDIR)
SHLIB_MAJOR=0

# dri, dri2 and fb need to be linked statically as well?
.if !defined(XMODULEDIRANDSTATIC)
MKSTATICLIB:=	no
.endif

.else

# if these aren't defined the module being built is not installed
# instead it is statically linked into the xserver
libinstall::
moduleinstall::

.endif

# x11 modules that are installed need the X11FLAGS.LOADABLE's defined
.if defined(XMODULEDIR)
CPPFLAGS+=	${X11FLAGS.LOADABLE}
.endif

CPPFLAGS+=	${X11FLAGS.DIX}

# IOPortBase is particularly annoying to fix
COPTS+=         ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :}