Home | History | Annotate | Line # | Download | only in os
      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