1#         $NetBSD: Makefile,v 1.19 2022/07/15 04:18:54 mrg 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 gc.c getevents.c gestures.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 stubmain.c \
15                    enterleave.c ptrveloc.c registry.c selection.c \
16                    eventconvert.c inpututils.c region.c touch.c
17
18
19CPPFLAGS+=          -I${DESTDIR}${X11INCDIR}/pixman-1
20CPPFLAGS+=          -I${DESTDIR}${X11INCDIR}/xorg
21CPPFLAGS+=          -I${X11SRCDIR.xorg-server}/miext/sync
22CPPFLAGS+=          ${X11FLAGS.PERVASIVE_EXTENSION}
23CPPFLAGS+=          ${X11FLAGS.DIX} ${X11INCS.DIX}
24
25CPPFLAGS.globals.c= -DCOMPILEDDEFAULTFONTPATH=\"${X11DEFAULTFONTPATH:ts,}\"
26
27# XXX make user variables
28CPPFLAGS.main.c=    -DVENDOR_STRING="\"The Xorg Group\"" \
29                              -DVENDOR_RELEASE=${XORG_VERSION_CURRENT} \
30
31FILES=              protocol.txt
32FILESDIR= ${X11ROOTDIR}/lib/xorg
33
34COPTS.dixutils.c=   -Wno-error
35COPTS.colormap.c=   -Wno-error
36COPTS.cursor.c=               -Wno-error
37COPTS.dispatch.c=   -Wno-error
38COPTS.dixfonts.c=   -Wno-error
39COPTS.events.c=               -Wno-error
40COPTS.resource.c=   -Wno-error
41COPTS.window.c=               -Wno-error
42COPTS.inpututils.c= -Wno-error
43
44CWARNFLAGS.clang+=  -Wno-switch
45
46.include <bsd.x11.mk>
47.include <bsd.lib.mk>
48