1# $NetBSD: Makefile.serverlib,v 1.5 2021/11/01 10:05:19 nia Exp $ 2 3NOFULLRELRO= yes 4 5.include <bsd.own.mk> # for NETBSDSRCDIR and mk.conf processing 6 7# We can't use LIBISPRIVATE here as we need the ".so" installed. 8MKPICINSTALL:= no 9MKLINT:= no 10MKDEBUGLIB:= no 11MKPROFILE:= no 12 13.include <bsd.endian.mk> 14 15.if ${TARGET_ENDIANNESS} == "1234" 16X_BYTE_ORDER=X_LITTLE_ENDIAN 17.elif ${TARGET_ENDIANNESS} == "4321" 18X_BYTE_ORDER=X_BIG_ENDIAN 19.else 20X_BYTE_ORDER=0 21.endif 22 23CPPFLAGS+= ${X11FLAGS.SERVER} 24CPPFLAGS+= -DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT} 25 26.if (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "sparc64") 27CPPFLAGS+= -D__GLX_ALIGN64 28.endif 29 30# IOPortBase is particularly annoying to fix 31COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} 32