#	$NetBSD: Makefile.glx,v 1.6 2010/07/19 05:34:27 mrg Exp $

.PATH:	${X11SRCDIR.xorg-server}/GL/glx
.PATH:	${X11SRCDIR.MesaLib}/src/mesa/glapi
.PATH:	${X11SRCDIR.MesaLib}/src/glx

SRCS.glx= \
	glxcmds.c \
	glxcmdsswap.c \
	glxext.c \
	glxglcore.c \
	glxscreens.c \
	glxutil.c \
	glxvisuals.c \
	indirect_dispatch.c \
	indirect_dispatch_swap.c \
	indirect_program.c \
	indirect_reqsize.c \
	indirect_size_get.c \
	indirect_table.c \
	indirect_texture_compression.c \
	indirect_util.c \
	render2.c \
	render2swap.c \
	renderpix.c \
	renderpixswap.c \
	rensize.c \
	single2.c \
	single2swap.c \
	singlepix.c \
	singlepixswap.c \
	singlesize.c \
	swap_interval.c \
	xfont.c

SRCS.glx+= \
	glapi.c \
	glcontextmodes.c \
	glthread.c

COPTS.glxcmds.c=		-Wno-error
COPTS.indirect_dispatch.c=	-Wno-error
COPTS.indirect_dispatch_swap.c=	-Wno-error

CPPFLAGS+= \
	-I${X11SRCDIR.xorg-server}/include \
	-I${X11SRCDIR.xorg-server}/GL/glx \
	-I${X11SRCDIR.MesaLib}/include \
	-I${X11SRCDIR.MesaLib}/src/glx \
	-I${X11SRCDIR.MesaLib}/src/mesa/main \
	-I${X11SRCDIR.MesaLib}/src/mesa/glapi \
	-I${DESTDIR}${X11INCDIR}/drm \
	-I${DESTDIR}${X11INCDIR}/xorg \
	-I${DESTDIR}${X11INCDIR}/pixman-1

CPPFLAGS+= \
	-DGLXEXT \
	-DGLX_USE_MESA \
	${X11FLAGS.DIX}

.include <bsd.x11.mk>
LIBDIR=	${XMODULEDIR}
.include <bsd.lib.mk>
