1 # $NetBSD: Makefile,v 1.2 2017/03/08 07:45:11 mrg Exp $ 2 3 .include "../Makefile.serverlib" 4 .include "../Makefile.servermod" 5 6 LIB= os 7 8 .PATH: ${X11SRCDIR.xorg-server}/os 9 SRCS= WaitFor.c access.c auth.c connection.c io.c mitauth.c \ 10 oscolor.c osinit.c utils.c xdmauth.c \ 11 xstrans.c xprintf.c log.c xdmcp.c \ 12 rpcauth.c backtrace.c xprintf.c xsha1.c \ 13 timingsafe_memcmp.c 14 15 CPPFLAGS+= -I${X11SRCDIR.xorg-server}/include \ 16 -I${DESTDIR}${X11INCDIR}/X11 \ 17 -I${DESTDIR}${X11INCDIR}/X11/extensions \ 18 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 19 -I${X11SRCDIR.xorg-server}/Xext \ 20 -I${X11SRCDIR.xorg-server}/render \ 21 -I${X11SRCDIR.xorg-server}/lbx \ 22 -I${X11SRCDIR.xorg-server}/../include 23 24 CPPFLAGS+= ${X11FLAGS.DIX} \ 25 ${X11FLAGS.CONNECTION} \ 26 ${X11FLAGS.EXTENSION} \ 27 -DHASXDMAUTH \ 28 ${X11FLAGS.OS_DEFINES} \ 29 -DUSE_RGB_TXT \ 30 -UDDXTIME \ 31 -DHAVE_SHA1_IN_LIBC \ 32 -DMONOTONIC_CLOCK 33 34 .include "../Makefile.common" 35 36 .if 0 37 # XXX The XFree86 Xserver has its own GetTimeInMillis(), however if we are 38 # building XFree86 and Xmacppc or Xsun* we want both copies. The copy 39 # here is linked into the non XFree86 server. 40 #.if ${XSERVER_XFREE86} == "no" || \ 41 # ${XSERVER_XMACPPC} != "no" || \ 42 # ${XSERVER_XSUN} != "no" 43 SRCS+= GetTimeInMillis.c 44 SRCS+= ddxInitGlobals.c 45 #.endif 46 47 XDMCP_DEFINES= -DXDMCP -DXDMCP_NO_IPV6 48 49 CPPFLAGS.WaitFor.c= ${X11FLAGS.EXTENSION} 50 CPPFLAGS.access.c= ${XDMCP_DEFINES} -DBSD44SOCKETS -DHAS_GETIFADDRS 51 CPPFLAGS.auth.c= ${XDMCP_DEFINES} -DHAVE_ARC4RANDOM 52 CPPFLAGS.connection.c= ${XDMCP_DEFINES} -DBSD44SOCKETS 53 CPPFLAGS.io.c= ${X11FLAGS.EXTENSION} 54 CPPFLAGS.lbxio.c= ${X11FLAGS.EXTENSION} 55 CPPFLAGS.oscolor.c= -DNDBM 56 CPPFLAGS.osinit.c= -DADMPATH=\"/var/log/X\%smsgs\" 57 CPPFLAGS.transport.c= -DBSD44SOCKETS 58 CPPFLAGS.utils.c= ${XDMCP_DEFINES} ${X11FLAGS.EXTENSION} 59 CPPFLAGS.xdmauth.c= ${XDMCP_DEFINES} 60 CPPFLAGS.xdmcp.c= ${XDMCP_DEFINES} -DBSD44SOCKETS 61 .endif 62 63 COPTS.xdmauth.c= -Wno-error # XXX 64 COPTS.xstrans.c= -Wno-error # XXX 65 COPTS.access.c= -Wno-error # XXX bigreqstr.h 66 COPTS.io.c= -Wno-error # XXX bigreqstr.h 67 68 .include <bsd.x11.mk> 69 .include <bsd.lib.mk> 70