1if DRI2
2GLXDRI_LIBRARY = libglxdri.la
3endif
4
5noinst_LTLIBRARIES = libglx.la $(GLXDRI_LIBRARY) libglxvnd.la
6
7AM_CFLAGS = \
8	@DIX_CFLAGS@ \
9	@GL_CFLAGS@ \
10	@XLIB_CFLAGS@ \
11	@LIBDRM_CFLAGS@ \
12	@GLX_DEFINES@ \
13	@GLX_ARCH_DEFINES@
14
15sdk_HEADERS = vndserver.h
16
17AM_CPPFLAGS = \
18	-I$(top_srcdir)/hw/xfree86/os-support \
19	-I$(top_srcdir)/hw/xfree86/os-support/bus \
20	-I$(top_srcdir)/hw/xfree86/common \
21	-I$(top_srcdir)/hw/xfree86/dri \
22	-I$(top_srcdir)/hw/xfree86/dri2 \
23	-I$(top_srcdir)/mi \
24	-I$(top_srcdir)/present
25
26indirect_sources =				\
27	indirect_dispatch.c			\
28	indirect_dispatch.h			\
29	indirect_dispatch_swap.c		\
30	indirect_reqsize.c			\
31	indirect_reqsize.h			\
32	indirect_size.h				\
33	indirect_size_get.c			\
34	indirect_size_get.h			\
35	indirect_table.c
36
37libglxdri_la_SOURCES =
38if DRI2
39libglxdri_la_SOURCES += glxdri2.c
40endif
41
42libglxdri_la_LIBADD = $(DLOPEN_LIBS)
43
44libglx_la_SOURCES = \
45	$(indirect_sources) \
46	clientinfo.c \
47	createcontext.c \
48	extension_string.c \
49	extension_string.h \
50	indirect_util.c \
51	indirect_util.h \
52	indirect_program.c \
53	indirect_table.h \
54	indirect_texture_compression.c \
55        glxbyteorder.h \
56        glxcmds.c \
57        glxcmdsswap.c \
58        glxcontext.h \
59        glxdrawable.h \
60        glxext.c \
61        glxext.h \
62	glxdriswrast.c \
63	glxdricommon.c \
64	glxdricommon.h \
65        glxscreens.c \
66        glxscreens.h \
67        glxserver.h \
68        glxutil.h \
69        render2.c \
70        render2swap.c \
71        renderpix.c \
72        renderpixswap.c \
73        rensize.c \
74        single2.c \
75        single2swap.c \
76        singlepix.c \
77        singlepixswap.c \
78        singlesize.c \
79        singlesize.h \
80        swap_interval.c \
81        unpack.h \
82        xfont.c
83
84libglx_la_LIBADD = $(DLOPEN_LIBS) $(top_builddir)/Xext/libhashtable.la
85
86libglxvnd_la_SOURCES = \
87	vndcmds.c \
88	vndext.c \
89	vndservermapping.c \
90	vndservervendor.h \
91	vndservervendor.c
92
93libglxvnd_la_LIBADD = $(top_builddir)/Xext/libhashtable.la
94
95EXTRA_DIST = vnd_dispatch_stubs.c
96