st/clover: consolidate CPP sources list into Makefile.sources
authorEmil Velikov <emil.l.velikov@gmail.com>
Sun, 22 Sep 2013 19:30:25 +0000 (20:30 +0100)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 1 Oct 2013 14:29:50 +0000 (07:29 -0700)
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
src/gallium/state_trackers/clover/Makefile.am
src/gallium/state_trackers/clover/Makefile.sources [new file with mode: 0644]

index b4c197ab139d712368d0c7edecadc6550aaf5338..d0ce68eb214506acd259a67506a4aba294d696e1 100644 (file)
@@ -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 (file)
index 0000000..fd23d78
--- /dev/null
@@ -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