[cogl/cogl.msvc.new: 5/19] tests/conform: Split out the source listings



commit f38562e1bfa30ead48eba4509304629860957abc
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Mon Feb 11 16:51:10 2019 +0800

    tests/conform: Split out the source listings
    
    So that we can share this with other Makefile-based build systems.

 tests/conform/Makefile.am           | 74 +++----------------------------------
 tests/conform/conform-test-srcs.mak | 70 +++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+), 69 deletions(-)
---
diff --git a/tests/conform/Makefile.am b/tests/conform/Makefile.am
index 55008225..5701b1bd 100644
--- a/tests/conform/Makefile.am
+++ b/tests/conform/Makefile.am
@@ -4,82 +4,18 @@ NULL =
 
 noinst_PROGRAMS = test-conformance
 
-common_sources = \
-       test-conform-main.c \
-       $(NULL)
-
-unported_test_sources = \
-       test-fixed.c \
-       test-materials.c \
-       test-viewport.c \
-       test-multitexture.c \
-       test-npot-texture.c \
-       test-object.c \
-       test-readpixels.c \
-       test-texture-mipmaps.c \
-       test-texture-pixmap-x11.c \
-       test-texture-rectangle.c \
-       test-vertex-buffer-contiguous.c \
-       test-vertex-buffer-interleved.c \
-       test-vertex-buffer-mutability.c \
-       $(NULL)
-
-test_sources = \
-       test-atlas-migration.c \
-       test-blend-strings.c \
-       test-blend.c \
-       test-depth-test.c \
-       test-color-hsl.c \
-       test-color-mask.c \
-       test-backface-culling.c \
-       test-just-vertex-shader.c \
-       test-pipeline-user-matrix.c \
-       test-pipeline-uniforms.c \
-       test-pixel-buffer.c \
-       test-premult.c \
-       test-snippets.c \
-       test-wrap-modes.c \
-       test-sub-texture.c \
-       test-custom-attributes.c \
-       test-offscreen.c \
-       test-primitive.c \
-       test-texture-3d.c \
-       test-sparse-pipeline.c \
-       test-read-texture-formats.c \
-       test-write-texture-formats.c \
-       test-point-size.c \
-       test-point-size-attribute.c \
-       test-point-sprite.c \
-       test-no-gl-header.c \
-       test-version.c \
-       test-gles2-context.c \
-       test-euler-quaternion.c \
-       test-layer-remove.c \
-       test-alpha-test.c \
-       test-map-buffer-range.c \
-       test-npot-texture.c \
-       test-alpha-textures.c \
-       test-wrap-rectangle-textures.c \
-       test-texture-get-set-data.c \
-       test-framebuffer-get-bits.c \
-       test-primitive-and-journal.c \
-       test-copy-replace-texture.c \
-       test-pipeline-cache-unrefs-texture.c \
-       test-texture-no-allocate.c \
-       test-pipeline-shader-state.c \
-       test-texture-rg.c \
-       $(NULL)
+include conform-test-srcs.mak
+
+test_sources = $(base_test_srcs)
 
 if !USING_EMSCRIPTEN
 # test-fence depends on the glib mainloop so it won't compile if using
 # emscripten which builds in standalone mode.
-test_sources += test-fence.c
+test_sources += $(test_srcs_no_emscripten)
 endif
 
 if BUILD_COGL_PATH
-test_sources += \
-       test-path.c \
-       test-path-clip.c
+test_sources += $(test_srcs_path)
 endif
 
 test_conformance_SOURCES = $(common_sources) $(test_sources)
diff --git a/tests/conform/conform-test-srcs.mak b/tests/conform/conform-test-srcs.mak
new file mode 100644
index 00000000..ca34a2e7
--- /dev/null
+++ b/tests/conform/conform-test-srcs.mak
@@ -0,0 +1,70 @@
+# Sources for conformance tests
+
+common_sources = \
+       test-conform-main.c \
+       $(NULL)
+
+unported_test_sources = \
+       test-fixed.c \
+       test-materials.c \
+       test-viewport.c \
+       test-multitexture.c \
+       test-npot-texture.c \
+       test-object.c \
+       test-readpixels.c \
+       test-texture-mipmaps.c \
+       test-texture-pixmap-x11.c \
+       test-texture-rectangle.c \
+       test-vertex-buffer-contiguous.c \
+       test-vertex-buffer-interleved.c \
+       test-vertex-buffer-mutability.c \
+       $(NULL)
+
+base_test_srcs =       \
+       test-atlas-migration.c \
+       test-blend-strings.c \
+       test-blend.c \
+       test-depth-test.c \
+       test-color-hsl.c \
+       test-color-mask.c \
+       test-backface-culling.c \
+       test-just-vertex-shader.c \
+       test-pipeline-user-matrix.c \
+       test-pipeline-uniforms.c \
+       test-pixel-buffer.c \
+       test-premult.c \
+       test-snippets.c \
+       test-wrap-modes.c \
+       test-sub-texture.c \
+       test-custom-attributes.c \
+       test-offscreen.c \
+       test-primitive.c \
+       test-texture-3d.c \
+       test-sparse-pipeline.c \
+       test-read-texture-formats.c \
+       test-write-texture-formats.c \
+       test-point-size.c \
+       test-point-size-attribute.c \
+       test-point-sprite.c \
+       test-no-gl-header.c \
+       test-version.c \
+       test-gles2-context.c \
+       test-euler-quaternion.c \
+       test-layer-remove.c \
+       test-alpha-test.c \
+       test-map-buffer-range.c \
+       test-npot-texture.c \
+       test-alpha-textures.c \
+       test-wrap-rectangle-textures.c \
+       test-texture-get-set-data.c \
+       test-framebuffer-get-bits.c \
+       test-primitive-and-journal.c \
+       test-copy-replace-texture.c \
+       test-pipeline-cache-unrefs-texture.c \
+       test-texture-no-allocate.c \
+       test-pipeline-shader-state.c \
+       test-texture-rg.c \
+       $(NULL)
+
+test_srcs_no_emscripten = test-fence.c
+test_srcs_path = test-path.c test-path-clip.c
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]