libkms: move sources lists to makefile.sources

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
main
Emil Velikov 2014-09-07 18:00:16 +01:00
parent f3fd11beaa
commit 1a75044a39
2 changed files with 32 additions and 11 deletions

View File

@ -1,3 +1,5 @@
include Makefile.sources
AM_CFLAGS = \ AM_CFLAGS = \
$(WARN_CFLAGS) \ $(WARN_CFLAGS) \
-I$(top_srcdir)/include/drm \ -I$(top_srcdir)/include/drm \
@ -12,35 +14,31 @@ libkms_la_LIBADD = ../libdrm.la
#libkms_la_LIBADD += $(LIBUDEV_LIBS) #libkms_la_LIBADD += $(LIBUDEV_LIBS)
#endif #endif
libkms_la_SOURCES = \ libkms_la_SOURCES = $(LIBKMS_FILES)
internal.h \
linux.c \
dumb.c \
api.c
if HAVE_VMWGFX if HAVE_VMWGFX
libkms_la_SOURCES += vmwgfx.c libkms_la_SOURCES += $(LIBKMS_VMWGFX_FILES)
endif endif
if HAVE_INTEL if HAVE_INTEL
libkms_la_SOURCES += intel.c libkms_la_SOURCES += $(LIBKMS_INTEL_FILES)
endif endif
if HAVE_NOUVEAU if HAVE_NOUVEAU
libkms_la_SOURCES += nouveau.c libkms_la_SOURCES += $(LIBKMS_NOUVEAU_FILES)
endif endif
if HAVE_RADEON if HAVE_RADEON
libkms_la_SOURCES += radeon.c libkms_la_SOURCES += $(LIBKMS_RADEON_FILES)
endif endif
if HAVE_EXYNOS if HAVE_EXYNOS
libkms_la_SOURCES += exynos.c libkms_la_SOURCES += $(LIBKMS_EXYNOS_FILES)
AM_CFLAGS += -I$(top_srcdir)/exynos AM_CFLAGS += -I$(top_srcdir)/exynos
endif endif
libkmsincludedir = ${includedir}/libkms libkmsincludedir = ${includedir}/libkms
libkmsinclude_HEADERS = libkms.h libkmsinclude_HEADERS = $(LIBKMS_H_FILES)
pkgconfigdir = @pkgconfigdir@ pkgconfigdir = @pkgconfigdir@
pkgconfig_DATA = libkms.pc pkgconfig_DATA = libkms.pc

23
libkms/Makefile.sources Normal file
View File

@ -0,0 +1,23 @@
LIBKMS_FILES := \
internal.h \
linux.c \
dumb.c \
api.c
LIBKMS_VMWGFX_FILES := \
vmwgfx.c
LIBKMS_INTEL_FILES := \
intel.c
LIBKMS_NOUVEAU_FILES := \
nouveau.c
LIBKMS_RADEON_FILES := \
radeon.c
LIBKMS_EXYNOS_FILES := \
exynos.c
LIBKMS_H_FILES := \
libkms.h