libkms: build the intel backend only when needed
[platform/upstream/libdrm.git] / libkms / Makefile.am
index 1ecad77..dae44e9 100644 (file)
@@ -1,21 +1,44 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
-       -I$(top_srcdir)/include/drm
+       -I$(top_srcdir)/include/drm \
+       -I$(top_srcdir)
 
 libkms_la_LTLIBRARIES = libkms.la
 libkms_ladir = $(libdir)
 libkms_la_LDFLAGS = -version-number 1:0:0 -no-undefined
-libkms_la_LIBADD = \
-       $(LIBUDEV_LIBS)
+libkms_la_LIBADD = ../libdrm.la
+
+#if HAVE_LIBUDEV
+#libkms_la_LIBADD += $(LIBUDEV_LIBS)
+#endif
 
 libkms_la_SOURCES = \
+       internal.h \
        linux.c \
+       dumb.c \
        api.c
 
 if HAVE_VMWGFX
 libkms_la_SOURCES += vmwgfx.c
 endif
 
+if HAVE_INTEL
+libkms_la_SOURCES += intel.c
+endif
+
+if HAVE_NOUVEAU
+libkms_la_SOURCES += nouveau.c
+endif
+
+if HAVE_RADEON
+libkms_la_SOURCES += radeon.c
+endif
+
+if HAVE_EXYNOS
+libkms_la_SOURCES += exynos.c
+AM_CFLAGS += -I$(top_srcdir)/exynos
+endif
+
 libkmsincludedir = ${includedir}/libkms
 libkmsinclude_HEADERS = libkms.h