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