dri3: For 1.2, use root window instead of pixmap drawable
[mesa.git] / src / loader / Makefile.am
index a118fef1d9cbeb28ef97ce4c714240e2a6fa729d..76252564281957edb9c7f1438e7bd91925091983 100644 (file)
 
 include Makefile.sources
 
+EXTRA_DIST = SConscript meson.build
+
 noinst_LTLIBRARIES = libloader.la
 
-libloader_la_CPPFLAGS = \
+AM_CPPFLAGS = \
+       -I$(top_builddir)/src/util/ \
+       -DUSE_DRICONF \
        $(DEFINES) \
        -I$(top_srcdir)/include \
+       -I$(top_srcdir)/include/drm-uapi \
+       -I$(top_srcdir)/src \
        $(VISIBILITY_CFLAGS) \
-       $(LIBDRM_CFLAGS) \
-       $(LIBUDEV_CFLAGS)
-
-libloader_la_LIBADD = \
-       $(LIBDRM_LIBS) \
-       $(LIBUDEV_LIBS)
+       $(XCB_DRI3_CFLAGS) \
+       $(LIBDRM_CFLAGS)
 
+libloader_la_CPPFLAGS = $(AM_CPPFLAGS)
 libloader_la_SOURCES = $(LOADER_C_FILES)
+libloader_la_LIBADD =
+
+if HAVE_LIBDRM
+libloader_la_LIBADD += \
+       $(LIBDRM_LIBS)
+endif
+
+if HAVE_PLATFORM_X11
+if HAVE_DRI3
+noinst_LTLIBRARIES += libloader_dri3_helper.la
+
+libloader_dri3_helper_la_SOURCES = \
+       loader_dri3_helper.c \
+       loader_dri3_helper.h
+libloader_dri3_helper_la_LIBADD = $(XCB_DRI3_LIBS)
+endif
+endif