[Mesa-dev] [PATCH 13/29] st/clover: consolidate CPP sources list into Makefile.sources

Emil Velikov emil.l.velikov at gmail.com
Sun Sep 22 13:29:36 PDT 2013


Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
---
 src/gallium/state_trackers/clover/Makefile.am      | 43 ++--------------------
 src/gallium/state_trackers/clover/Makefile.sources | 40 ++++++++++++++++++++
 2 files changed, 43 insertions(+), 40 deletions(-)
 create mode 100644 src/gallium/state_trackers/clover/Makefile.sources

diff --git a/src/gallium/state_trackers/clover/Makefile.am b/src/gallium/state_trackers/clover/Makefile.am
index b4c197a..d0ce68e 100644
--- a/src/gallium/state_trackers/clover/Makefile.am
+++ b/src/gallium/state_trackers/clover/Makefile.am
@@ -1,5 +1,7 @@
 AUTOMAKE_OPTIONS = subdir-objects
 
+include Makefile.sources
+
 AM_CPPFLAGS = \
 	$(GALLIUM_PIPE_LOADER_DEFINES) \
 	-DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\" \
@@ -35,46 +37,7 @@ libclover_la_CXXFLAGS = \
 libclover_la_LIBADD = \
 	libcltgsi.la libclllvm.la
 
-libclover_la_SOURCES = \
-	core/base.hpp \
-	core/compat.hpp \
-	core/compiler.hpp \
-	core/geometry.hpp \
-	core/device.hpp \
-	core/device.cpp \
-	core/context.hpp \
-	core/context.cpp \
-	core/queue.hpp \
-	core/queue.cpp \
-	core/format.hpp \
-	core/format.cpp \
-	core/memory.hpp \
-	core/memory.cpp \
-	core/platform.hpp \
-	core/platform.cpp \
-	core/resource.hpp \
-	core/resource.cpp \
-	core/sampler.hpp \
-	core/sampler.cpp \
-	core/event.hpp \
-	core/event.cpp \
-	core/program.hpp \
-	core/program.cpp \
-	core/kernel.hpp \
-	core/kernel.cpp \
-	core/module.hpp \
-	core/module.cpp \
-	api/util.hpp \
-	api/platform.cpp \
-	api/device.cpp \
-	api/context.cpp \
-	api/queue.cpp \
-	api/memory.cpp \
-	api/transfer.cpp \
-	api/sampler.cpp \
-	api/event.cpp \
-	api/program.cpp \
-	api/kernel.cpp
+libclover_la_SOURCES = $(CPP_SOURCES)
 
 cldir = $(includedir)/CL
 cl_HEADERS = \
diff --git a/src/gallium/state_trackers/clover/Makefile.sources b/src/gallium/state_trackers/clover/Makefile.sources
new file mode 100644
index 0000000..fd23d78
--- /dev/null
+++ b/src/gallium/state_trackers/clover/Makefile.sources
@@ -0,0 +1,40 @@
+CPP_SOURCES := \
+	core/base.hpp \
+	core/compat.hpp \
+	core/compiler.hpp \
+	core/geometry.hpp \
+	core/device.hpp \
+	core/device.cpp \
+	core/context.hpp \
+	core/context.cpp \
+	core/queue.hpp \
+	core/queue.cpp \
+	core/format.hpp \
+	core/format.cpp \
+	core/memory.hpp \
+	core/memory.cpp \
+	core/platform.hpp \
+	core/platform.cpp \
+	core/resource.hpp \
+	core/resource.cpp \
+	core/sampler.hpp \
+	core/sampler.cpp \
+	core/event.hpp \
+	core/event.cpp \
+	core/program.hpp \
+	core/program.cpp \
+	core/kernel.hpp \
+	core/kernel.cpp \
+	core/module.hpp \
+	core/module.cpp \
+	api/util.hpp \
+	api/platform.cpp \
+	api/device.cpp \
+	api/context.cpp \
+	api/queue.cpp \
+	api/memory.cpp \
+	api/transfer.cpp \
+	api/sampler.cpp \
+	api/event.cpp \
+	api/program.cpp \
+	api/kernel.cpp
-- 
1.8.4



More information about the mesa-dev mailing list