xref: /minix3/external/mit/xorg/lib/dri7/libmesa/Makefile (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1#	$NetBSD: Makefile,v 1.1 2015/01/05 03:45:31 mrg Exp $
2
3.include <bsd.own.mk>
4
5_LIB_PREFIX=	lib
6LIB=		mesa_dri
7LIBISMODULE=	yes
8LIBISCXX=	yes
9
10SHLIB_MAJOR=	0
11
12MESA_SRC_MODULES=	main math vbo tnl program swrast ss common
13
14CPPFLAGS+=	\
15	-I${X11SRCDIR.MesaLib7}/include \
16	-I${X11SRCDIR.MesaLib7}/src/glsl \
17	-I${X11SRCDIR.MesaLib7}/src/mesa \
18	-I${X11SRCDIR.MesaLib7}/src/mapi
19
20.if !defined(__MINIX)
21CPPFLAGS+=	${X11FLAGS.THREADLIB} \
22		-DPTHREADS -D_NETBSD_SOURCE -DUSE_EXTERNAL_DXTN_LIB=1 \
23		-DHAVE_ALIAS -DIN_DRI_DRIVER
24#CPPFLAGS+=	-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_POSIX_MEMALIGN
25CFLAGS+=	-pthread
26.else
27CPPFLAGS+=	${X11FLAGS.THREADLIB} \
28		-D_NETBSD_SOURCE -DUSE_EXTERNAL_DXTN_LIB=1 \
29		-DHAVE_ALIAS -DIN_DRI_DRIVER
30.endif # !defined(__MINIX)
31
32.include "../libmesa7.mk"
33.include "../libglsl7.mk"
34
35SRCS+=  ${SRCS.glsl}
36
37.include <bsd.x11.mk>
38
39LIBDIR=		${X11USRLIBDIR}/modules/dri
40
41#LIBDPLIBS+=	GL	${.CURDIR}/../../libGL
42
43CWARNFLAGS.clang+=	-Wno-format -Wno-constant-conversion \
44			-Wno-tautological-compare
45
46.include <bsd.lib.mk>
47