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