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