Home | History | Annotate | Line # | Download | only in glx
      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 
      7 SRCS.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.
     40 SRCS.glxvnd= \
     41 	vndcmds.c \
     42 	vndext.c \
     43 	vndservermapping.c \
     44 	vndservervendor.c
     45 
     46 SRCS.glx+= ${SRCS.glxvnd}
     47 
     48 COPTS.glxcmds.c=		-Wno-error
     49 COPTS.indirect_dispatch.c=	-Wno-error
     50 COPTS.indirect_dispatch_swap.c=	-Wno-error
     51 COPTS.glxscreens.c=		-Wno-error
     52 COPTS.xfont.c=			-Wno-error
     53 
     54 CPPFLAGS+= \
     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 
     72 CPPFLAGS+= \
     73 	-DGLXEXT \
     74 	-DGLX_USE_MESA \
     75 	-I${X11SRCDIR.xorg-server}/../include \
     76 	${X11FLAGS.DIX} ${X11INCS.DIX}
     77 
     78 .include <bsd.x11.mk>
     79 LIBDIR=	${XMODULEDIR}
     80 .include <bsd.lib.mk>
     81