Makefile revision 1.3
1#	$NetBSD: Makefile,v 1.3 2008/08/03 08:09:52 mrg Exp $
2
3.include "../Makefile.serverlib"
4.include "../Makefile.servermod"
5
6LIB=	os
7
8.PATH:	${X11SRCDIR.xorg-server}/os
9SRCS=	WaitFor.c access.c auth.c connection.c io.c mitauth.c \
10	oscolor.c oscolor.h osdep.h osinit.c utils.c xdmauth.c \
11	xstrans.c xprintf.c log.c xdmcp.c \
12	rpcauth.c secauth.c
13
14CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/include \
15		-I${XSERVERINCDIR} \
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
24CPPFLAGS+=	${X11FLAGS.DIX} \
25		${X11FLAGS.CONNECTION} \
26		${X11FLAGS.EXTENSION} \
27		-DHASXDMAUTH \
28		${X11FLAGS.OS_DEFINES} \
29		-DUSE_RGB_TXT \
30		-UDDXTIME
31
32.include "../Makefile.common"
33
34.if 0
35# XXX The XFree86 Xserver has its own GetTimeInMillis(), however if we are
36#     building XFree86 and Xmacppc or Xsun* we want both copies.  The copy
37#     here is linked into the non XFree86 server.
38#.if ${XSERVER_XFREE86} == "no" || \
39#    ${XSERVER_XMACPPC} != "no" || \
40#    ${XSERVER_XSUN} != "no"
41SRCS+=	GetTimeInMillis.c
42SRCS+=	ddxInitGlobals.c
43#.endif
44
45XDMCP_DEFINES=		-DXDMCP -DXDMCP_NO_IPV6
46
47CPPFLAGS.WaitFor.c=	${X11FLAGS.EXTENSION}
48CPPFLAGS.access.c=	${XDMCP_DEFINES} -DBSD44SOCKETS -DHAS_GETIFADDRS
49CPPFLAGS.auth.c=	${XDMCP_DEFINES} -DHAVE_ARC4RANDOM
50CPPFLAGS.connection.c=	${XDMCP_DEFINES} -DBSD44SOCKETS
51CPPFLAGS.io.c=		${X11FLAGS.EXTENSION}
52CPPFLAGS.lbxio.c=	${X11FLAGS.EXTENSION}
53CPPFLAGS.oscolor.c=	-DNDBM
54CPPFLAGS.osinit.c=	-DADMPATH=\"/var/log/X\%smsgs\"
55CPPFLAGS.transport.c=	-DBSD44SOCKETS -I${X11SRCDIR.xc}/lib/xtrans
56CPPFLAGS.utils.c=	${XDMCP_DEFINES} ${X11FLAGS.EXTENSION}
57CPPFLAGS.xdmauth.c=	${XDMCP_DEFINES}
58CPPFLAGS.xdmcp.c=	${XDMCP_DEFINES} -DBSD44SOCKETS
59.endif
60
61COPTS.xdmauth.c=	-Wno-error	# XXX
62COPTS.xstrans.c=	-Wno-error	# XXX
63
64BUILDOBJS=		libc_wrapper.o
65.PATH:			${X11SRCDIR.xorg-server}/hw/xfree86/os-support/shared
66CPPFLAGS.libc_wrapper.c=-DSELF_CONTAINED_WRAPPER \
67			-I${X11SRCDIR.xorg-server}/hw/xfree86/os-support
68CLEANFILES+=		${BUILDOBJS}
69realall: ${BUILDOBJS}
70
71.include <bsd.x11.mk>
72.include <bsd.lib.mk>
73