xref: /netbsd-src/external/mit/xorg/server/xorg-server/glx/Makefile.glx (revision d16b7486a53dcb8072b60ec6fcb4373a2d0c27b7)
1#	$NetBSD: Makefile.glx,v 1.14 2019/03/10 02:29:53 mrg Exp $
2
3.PATH:	${X11SRCDIR.xorg-server}/glx
4.PATH:	${X11SRCDIR.Mesa}/src/mesa/glapi
5.PATH:	${X11SRCDIR.Mesa}/src/glx
6
7SRCS.glx= \
8	clientinfo.c \
9	createcontext.c \
10        indirect_dispatch.c \
11        indirect_dispatch_swap.c \
12        indirect_reqsize.c \
13        indirect_size_get.c \
14        indirect_table.c \
15        glxdri2.c \
16        extension_string.c \
17        indirect_util.c \
18        indirect_program.c \
19        indirect_texture_compression.c \
20        glxcmds.c \
21        glxcmdsswap.c \
22        glxext.c \
23        glxdriswrast.c \
24        glxdricommon.c \
25        glxscreens.c \
26        render2.c \
27        render2swap.c \
28        renderpix.c \
29        renderpixswap.c \
30        rensize.c \
31        single2.c \
32        single2swap.c \
33        singlepix.c \
34        singlepixswap.c \
35        singlesize.c \
36        swap_interval.c \
37        xfont.c
38
39# For reachover, include glxvnd into glx directly here.
40SRCS.glxvnd= \
41	vndcmds.c \
42	vndext.c \
43	vndservermapping.c \
44	vndservervendor.c
45
46SRCS.glx+= ${SRCS.glxvnd}
47
48COPTS.glxcmds.c=		-Wno-error
49COPTS.indirect_dispatch.c=	-Wno-error
50COPTS.indirect_dispatch_swap.c=	-Wno-error
51COPTS.glxscreens.c=		-Wno-error
52COPTS.xfont.c=			-Wno-error
53
54CPPFLAGS+= \
55	-I${X11SRCDIR.xorg-server}/include \
56	-I${X11SRCDIR.xorg-server}/glx \
57	-I${X11SRCDIR.xorg-server}/Xext \
58	-I${X11SRCDIR.xorg-server}/hw/xfree86/dri \
59	-I${X11SRCDIR.xorg-server}/hw/xfree86/dri2 \
60	-I${X11SRCDIR.xorg-server}/present \
61	-I${X11SRCDIR.Mesa}/include \
62	-I${X11SRCDIR.Mesa}/src/glx \
63	-I${X11SRCDIR.Mesa}/src/mesa \
64	-I${X11SRCDIR.Mesa}/src/mesa/main \
65	-I${X11SRCDIR.Mesa}/src/mesa/glapi \
66	-I${DESTDIR}${X11INCDIR}/X11 \
67	-I${DESTDIR}${X11INCDIR}/libdrm \
68	-I${DESTDIR}${X11INCDIR}/xorg \
69	-I${DESTDIR}${X11INCDIR}/pixman-1 \
70	-I${X11SRCDIR.xorg-server}/../include
71
72CPPFLAGS+= \
73	-DGLXEXT \
74	-DGLX_USE_MESA \
75	-I${X11SRCDIR.xorg-server}/../include \
76	${X11FLAGS.DIX} ${X11INCS.DIX}
77
78.include <bsd.x11.mk>
79LIBDIR=	${XMODULEDIR}
80.include <bsd.lib.mk>
81