1#	$NetBSD: Makefile,v 1.12 2012/03/22 23:46:28 joerg Exp $
2
3.include "../Makefile.serverlib"
4.include "../Makefile.servermod"
5.include "Makefile.common"
6
7LIB=		dix
8
9.PATH:		${X11SRCDIR.xorg-server}/dix
10SRCS=		atom.c colormap.c cursor.c devices.c dispatch.c dixfonts.c \
11		dixutils.c events.c extension.c ffs.c gc.c getevents.c \
12		globals.c glyphcurs.c grabs.c initatoms.c main.c pixmap.c \
13		privates.c property.c resource.c swaprep.c swapreq.c \
14		tables.c window.c \
15		deprecated.c enterleave.c ptrveloc.c registry.c selection.c \
16		eventconvert.c inpututils.c region.c
17
18
19CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/pixman-1
20CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/xorg
21CPPFLAGS+=	${X11FLAGS.PERVASIVE_EXTENSION}
22CPPFLAGS+=	${X11FLAGS.DIX} ${X11INCS.DIX}
23
24CPPFLAGS.globals.c=	-DCOMPILEDDEFAULTFONTPATH=\"${X11DEFAULTFONTPATH:ts,}\" \
25			-DRGB_DB=\"${X11LIBDIR}/rgb\"
26
27# XXX make user variables
28CPPFLAGS.dispatch.c=	-DVENDOR_NAME="\"The Xorg Foundation\""
29CPPFLAGS.main.c=	-DVENDOR_STRING="\"The Xorg Group\"" \
30			-DVENDOR_RELEASE=${XORG_VERSION_CURRENT} \
31			-DVENDOR_NAME="\"The Xorg Foundation\""
32
33FILES=		protocol.txt
34FILESDIR=	${X11ROOTDIR}/lib/xorg
35
36COPTS.dixutils.c=	-Wno-error
37COPTS.colormap.c=	-Wno-error
38COPTS.cursor.c=		-Wno-error
39COPTS.deprecated.c=	-Wno-error
40COPTS.dispatch.c=	-Wno-error
41COPTS.dixfonts.c=	-Wno-error
42COPTS.events.c=		-Wno-error
43COPTS.resource.c=	-Wno-error
44COPTS.window.c=		-Wno-error
45COPTS.inpututils.c=	-Wno-error
46
47CWARNFLAGS.clang+=	-Wno-switch
48
49.include <bsd.x11.mk>
50.include <bsd.lib.mk>
51