11b5d61b8Smrgif DRI2
24642e01fSmrgGLXDRI_LIBRARY = libglxdri.la
34642e01fSmrgendif
44642e01fSmrg
51b5d61b8Smrgnoinst_LTLIBRARIES = libglx.la $(GLXDRI_LIBRARY) libglxvnd.la
64642e01fSmrg
74642e01fSmrgAM_CFLAGS = \
84642e01fSmrg	@DIX_CFLAGS@ \
94642e01fSmrg	@GL_CFLAGS@ \
104642e01fSmrg	@XLIB_CFLAGS@ \
114642e01fSmrg	@LIBDRM_CFLAGS@ \
124642e01fSmrg	@GLX_DEFINES@ \
134642e01fSmrg	@GLX_ARCH_DEFINES@
144642e01fSmrg
151b5d61b8Smrgsdk_HEADERS = vndserver.h
164642e01fSmrg
1735c4bbdfSmrgAM_CPPFLAGS = \
184642e01fSmrg	-I$(top_srcdir)/hw/xfree86/os-support \
194642e01fSmrg	-I$(top_srcdir)/hw/xfree86/os-support/bus \
204642e01fSmrg	-I$(top_srcdir)/hw/xfree86/common \
214642e01fSmrg	-I$(top_srcdir)/hw/xfree86/dri \
221b5d61b8Smrg	-I$(top_srcdir)/hw/xfree86/dri2 \
2335c4bbdfSmrg	-I$(top_srcdir)/mi \
2435c4bbdfSmrg	-I$(top_srcdir)/present
254642e01fSmrg
2635c4bbdfSmrgindirect_sources =				\
274642e01fSmrg	indirect_dispatch.c			\
284642e01fSmrg	indirect_dispatch.h			\
294642e01fSmrg	indirect_dispatch_swap.c		\
304642e01fSmrg	indirect_reqsize.c			\
314642e01fSmrg	indirect_reqsize.h			\
324642e01fSmrg	indirect_size.h				\
334642e01fSmrg	indirect_size_get.c			\
344642e01fSmrg	indirect_size_get.h			\
3535c4bbdfSmrg	indirect_table.c
364642e01fSmrg
3735c4bbdfSmrglibglxdri_la_SOURCES =
381b5d61b8Smrgif DRI2
394642e01fSmrglibglxdri_la_SOURCES += glxdri2.c
404642e01fSmrgendif
414642e01fSmrg
426747b715Smrglibglxdri_la_LIBADD = $(DLOPEN_LIBS)
436747b715Smrg
444642e01fSmrglibglx_la_SOURCES = \
454642e01fSmrg	$(indirect_sources) \
4635c4bbdfSmrg	clientinfo.c \
4735c4bbdfSmrg	createcontext.c \
4835c4bbdfSmrg	extension_string.c \
4935c4bbdfSmrg	extension_string.h \
504642e01fSmrg	indirect_util.c \
514642e01fSmrg	indirect_util.h \
524642e01fSmrg	indirect_program.c \
534642e01fSmrg	indirect_table.h \
544642e01fSmrg	indirect_texture_compression.c \
554642e01fSmrg        glxbyteorder.h \
564642e01fSmrg        glxcmds.c \
574642e01fSmrg        glxcmdsswap.c \
584642e01fSmrg        glxcontext.h \
594642e01fSmrg        glxdrawable.h \
604642e01fSmrg        glxext.c \
614642e01fSmrg        glxext.h \
624642e01fSmrg	glxdriswrast.c \
634642e01fSmrg	glxdricommon.c \
644642e01fSmrg	glxdricommon.h \
654642e01fSmrg        glxscreens.c \
664642e01fSmrg        glxscreens.h \
674642e01fSmrg        glxserver.h \
684642e01fSmrg        glxutil.h \
694642e01fSmrg        render2.c \
704642e01fSmrg        render2swap.c \
714642e01fSmrg        renderpix.c \
724642e01fSmrg        renderpixswap.c \
734642e01fSmrg        rensize.c \
744642e01fSmrg        single2.c \
754642e01fSmrg        single2swap.c \
764642e01fSmrg        singlepix.c \
774642e01fSmrg        singlepixswap.c \
784642e01fSmrg        singlesize.c \
794642e01fSmrg        singlesize.h \
804642e01fSmrg        swap_interval.c \
814642e01fSmrg        unpack.h \
824642e01fSmrg        xfont.c
836747b715Smrg
845a7dfde8Smrglibglx_la_LIBADD = $(DLOPEN_LIBS) $(top_builddir)/Xext/libhashtable.la
851b5d61b8Smrg
861b5d61b8Smrglibglxvnd_la_SOURCES = \
871b5d61b8Smrg	vndcmds.c \
881b5d61b8Smrg	vndext.c \
891b5d61b8Smrg	vndservermapping.c \
901b5d61b8Smrg	vndservervendor.h \
911b5d61b8Smrg	vndservervendor.c
921b5d61b8Smrg
935a7dfde8Smrglibglxvnd_la_LIBADD = $(top_builddir)/Xext/libhashtable.la
945a7dfde8Smrg
951b5d61b8SmrgEXTRA_DIST = vnd_dispatch_stubs.c
96