1 1.1 mrg # $NetBSD: Makefile.serverlib,v 1.1 2008/08/02 04:32:00 mrg Exp $ 2 1.1 mrg 3 1.1 mrg NOLINT= 1 4 1.1 mrg NOPROFILE= 1 5 1.1 mrg 6 1.1 mrg # XXX for now? 7 1.1 mrg MKX11LOADABLE=no 8 1.1 mrg 9 1.1 mrg # if not mips use x11 dynamic loader (no need for pic libs) 10 1.1 mrg .if ${MACHINE_ARCH} != "mipseb" && ${MACHINE_ARCH} != "mipsel" 11 1.1 mrg NOPIC= 1 12 1.1 mrg .endif 13 1.1 mrg 14 1.1 mrg .include <bsd.own.mk> # for NETBSDSRCDIR 15 1.1 mrg .include <bsd.endian.mk> 16 1.1 mrg 17 1.1 mrg .if ${TARGET_ENDIANNESS} == "1234" 18 1.1 mrg X_BYTE_ORDER=X_LITTLE_ENDIAN 19 1.1 mrg .elif ${TARGET_ENDIANNESS} == "4321" 20 1.1 mrg X_BYTE_ORDER=X_BIG_ENDIAN 21 1.1 mrg .else 22 1.1 mrg X_BYTE_ORDER=0 23 1.1 mrg .endif 24 1.1 mrg 25 1.1 mrg CPPFLAGS+= ${X11FLAGS.SERVER} 26 1.1 mrg #CPPFLAGS+= ${X11FLAGS.SERVER} -DX_BYTE_ORDER=${X_BYTE_ORDER} \ 27 1.1 mrg # -DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT} 28 1.1 mrg 29 1.1 mrg .if !defined(XSERVERINCDIR) 30 1.1 mrg XSERVERINCDIR!= cd ${NETBSDSRCDIR}/x11/Xserver/include && ${PRINTOBJDIR} 31 1.1 mrg .MAKEOVERRIDES+=XSERVERINCDIR 32 1.1 mrg .endif 33 1.1 mrg 34 1.1 mrg # Architectures that can't use the XFree86 loader (such as MIPS) can use 35 1.1 mrg # dlopen() to load modules. 36 1.1 mrg .if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel" 37 1.1 mrg SHLIB_MAJOR= 0 38 1.1 mrg SHLIB_MINOR= 0 39 1.1 mrg MKPICLIB= yes 40 1.1 mrg MKSTATICLIB= no 41 1.1 mrg .endif 42