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