1 # $NetBSD: Makefile.serverlib,v 1.5 2021/11/01 10:05:19 nia Exp $ 2 3 NOFULLRELRO= 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. 8 MKPICINSTALL:= no 9 MKLINT:= no 10 MKDEBUGLIB:= no 11 MKPROFILE:= no 12 13 .include <bsd.endian.mk> 14 15 .if ${TARGET_ENDIANNESS} == "1234" 16 X_BYTE_ORDER=X_LITTLE_ENDIAN 17 .elif ${TARGET_ENDIANNESS} == "4321" 18 X_BYTE_ORDER=X_BIG_ENDIAN 19 .else 20 X_BYTE_ORDER=0 21 .endif 22 23 CPPFLAGS+= ${X11FLAGS.SERVER} 24 CPPFLAGS+= -DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT} 25 26 .if (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "sparc64") 27 CPPFLAGS+= -D__GLX_ALIGN64 28 .endif 29 30 # IOPortBase is particularly annoying to fix 31 COPTS+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -fcommon :} 32