1#	$NetBSD: Makefile.glx,v 1.8 2011/01/15 13:54:53 jmcneill Exp $
2
3.PATH:	${X11SRCDIR.xorg-server}/glx
4.PATH:	${X11SRCDIR.MesaLib}/src/mesa/glapi
5.PATH:	${X11SRCDIR.MesaLib}/src/glx
6
7SRCS.glx= \
8        indirect_dispatch.c \
9        indirect_dispatch_swap.c \
10        indirect_reqsize.c \
11        indirect_size_get.c \
12        indirect_table.c \
13        glapi.c \
14        glapi_gentable.c \
15        glthread.c \
16        glxdri.c \
17        extension_string.c \
18        indirect_util.c \
19        indirect_program.c \
20        indirect_texture_compression.c \
21        glxcmds.c \
22        glxcmdsswap.c \
23        glxext.c \
24        glxdriswrast.c \
25        glxdricommon.c \
26        glxscreens.c \
27        render2.c \
28        render2swap.c \
29        renderpix.c \
30        renderpixswap.c \
31        rensize.c \
32        single2.c \
33        single2swap.c \
34        singlepix.c \
35        singlepixswap.c \
36        singlesize.c \
37        swap_interval.c \
38        xfont.c
39
40COPTS.glxcmds.c=		-Wno-error
41COPTS.indirect_dispatch.c=	-Wno-error
42COPTS.indirect_dispatch_swap.c=	-Wno-error
43COPTS.glxscreens.c=		-Wno-error
44COPTS.xfont.c=			-Wno-error
45
46CPPFLAGS+= \
47	-I${X11SRCDIR.xorg-server}/include \
48	-I${X11SRCDIR.xorg-server}/glx \
49	-I${X11SRCDIR.xorg-server}/Xext \
50	-I${X11SRCDIR.MesaLib}/include \
51	-I${X11SRCDIR.MesaLib}/src/glx \
52	-I${X11SRCDIR.MesaLib}/src/mesa \
53	-I${X11SRCDIR.MesaLib}/src/mesa/main \
54	-I${X11SRCDIR.MesaLib}/src/mesa/glapi \
55	-I${DESTDIR}${X11INCDIR}/X11 \
56	-I${DESTDIR}${X11INCDIR}/libdrm \
57	-I${DESTDIR}${X11INCDIR}/xorg \
58	-I${DESTDIR}${X11INCDIR}/pixman-1 \
59	-I${X11SRCDIR.xorg-server}/../include
60
61CPPFLAGS+= \
62	-DGLXEXT \
63	-DGLX_USE_MESA \
64	-I${X11SRCDIR.xorg-server}/../include \
65	${X11FLAGS.DIX} ${X11INCS.DIX}
66
67.include <bsd.x11.mk>
68LIBDIR=	${XMODULEDIR}
69.include <bsd.lib.mk>
70