[cogl/cogl-latest-win: 15/21] cogl: Split out source listings
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/cogl-latest-win: 15/21] cogl: Split out source listings
- Date: Tue, 19 Oct 2021 07:35:05 +0000 (UTC)
commit 301e3125370bfb3707d6ce7909740a6e2eaeb057
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Oct 15 18:06:58 2021 +0800
cogl: Split out source listings
Split out the source listings from cogl/Makefile.am, and make the base
sources more finely split, by the base sources, the deprecated sources
and common/stub winsys sources.
cogl/Makefile.am | 454 ++++++-----------------------------------------------
cogl/cogl-srcs.mak | 446 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 492 insertions(+), 408 deletions(-)
---
diff --git a/cogl/Makefile.am b/cogl/Makefile.am
index 7de750c1..fd515a2f 100644
--- a/cogl/Makefile.am
+++ b/cogl/Makefile.am
@@ -68,464 +68,103 @@ pkgconfig_DATA = $(pc_files)
EXTRA_DIST += cogl-1.0.pc.in cogl-$(COGL_API_VERSION)-experimental.pc.in
DISTCLEANFILES += $(pc_files)
-cogl_deprecated_h = \
- deprecated/cogl-clip-state.h \
- deprecated/cogl-fixed.h \
- deprecated/cogl-material-compat.h \
- deprecated/cogl-vertex-buffer.h \
- deprecated/cogl-shader.h \
- deprecated/cogl-clutter.h \
- deprecated/cogl-type-casts.h \
- deprecated/cogl-framebuffer-deprecated.h \
- deprecated/cogl-texture-deprecated.h \
- deprecated/cogl-auto-texture.h \
- $(NULL)
-
-# public 1.x api headers
-cogl_1_public_h = \
- $(cogl_deprecated_h) \
- cogl1-context.h \
- cogl-bitmap.h \
- cogl-color.h \
- cogl-matrix.h \
- cogl-offscreen.h \
- cogl-primitives.h \
- cogl-texture.h \
- cogl-types.h \
- cogl.h \
- $(NULL)
+include cogl-srcs.mak
-# experimental 2.0 api headers
-# Note: we don't run glib-mkenums over these headers
-cogl_experimental_h = \
- cogl-object.h \
- cogl-renderer.h \
- cogl-swap-chain.h \
- cogl-onscreen-template.h \
- cogl-display.h \
- cogl-context.h \
- cogl-pipeline.h \
- cogl-pipeline-state.h \
- cogl-pipeline-layer-state.h \
- cogl-snippet.h \
- cogl-gles2.h \
- cogl-gles2-types.h \
- cogl-index-buffer.h \
- cogl-attribute-buffer.h \
- cogl-indices.h \
- cogl-attribute.h \
- cogl-primitive.h \
- cogl-framebuffer.h \
- cogl-onscreen.h \
- cogl-frame-info.h \
- cogl-vector.h \
- cogl-euler.h \
- cogl-output.h \
- cogl-quaternion.h \
- cogl-matrix-stack.h \
- cogl-poll.h \
- cogl-texture-3d.h \
- cogl-texture-2d.h \
- cogl-texture-2d-gl.h \
- cogl-texture-rectangle.h \
- cogl-texture-2d-sliced.h \
- cogl-sub-texture.h \
- cogl-atlas-texture.h \
- cogl-meta-texture.h \
- cogl-primitive-texture.h \
- cogl-depth-state.h \
- cogl-buffer.h \
- cogl-pixel-buffer.h \
- cogl2-experimental.h \
- cogl-macros.h \
- cogl-fence.h \
- cogl-version.h \
- cogl-error.h \
- $(NULL)
-
-cogl_additional_experimental_h = \
- cogl-bitmap.h \
- cogl-color.h \
- cogl-matrix.h \
- cogl-texture.h \
- cogl-types.h \
- cogl-gtype-private.h \
- $(NULL)
-
-cogl_nodist_experimental_h = \
- $(NULL)
-
-# nop driver
-cogl_driver_sources = \
- driver/nop/cogl-driver-nop.c \
- driver/nop/cogl-framebuffer-nop-private.h \
- driver/nop/cogl-framebuffer-nop.c \
- driver/nop/cogl-attribute-nop-private.h \
- driver/nop/cogl-attribute-nop.c \
- driver/nop/cogl-clip-stack-nop-private.h \
- driver/nop/cogl-clip-stack-nop.c \
- driver/nop/cogl-texture-2d-nop-private.h \
- driver/nop/cogl-texture-2d-nop.c \
- $(NULL)
-
-# gl driver sources
-cogl_gl_prototypes_h = \
- gl-prototypes/cogl-gles2-functions.h \
- gl-prototypes/cogl-core-functions.h \
- gl-prototypes/cogl-in-gles-core-functions.h \
- gl-prototypes/cogl-in-gles2-core-functions.h \
- gl-prototypes/cogl-glsl-functions.h \
- $(NULL)
-
-cogl_driver_sources += \
- driver/gl/cogl-util-gl-private.h \
- driver/gl/cogl-util-gl.c \
- driver/gl/cogl-framebuffer-gl-private.h \
- driver/gl/cogl-framebuffer-gl.c \
- driver/gl/cogl-texture-gl-private.h \
- driver/gl/cogl-texture-gl.c \
- driver/gl/cogl-texture-2d-gl-private.h \
- driver/gl/cogl-texture-2d-gl.c \
- driver/gl/cogl-attribute-gl-private.h \
- driver/gl/cogl-attribute-gl.c \
- driver/gl/cogl-clip-stack-gl-private.h \
- driver/gl/cogl-clip-stack-gl.c \
- driver/gl/cogl-buffer-gl-private.h \
- driver/gl/cogl-buffer-gl.c \
- driver/gl/cogl-pipeline-opengl.c \
- driver/gl/cogl-pipeline-opengl-private.h \
- driver/gl/cogl-pipeline-fragend-glsl.c \
- driver/gl/cogl-pipeline-fragend-glsl-private.h \
- driver/gl/gl/cogl-pipeline-fragend-arbfp.c \
- driver/gl/gl/cogl-pipeline-fragend-arbfp-private.h \
- driver/gl/gl/cogl-pipeline-progend-fixed-arbfp.c \
- driver/gl/gl/cogl-pipeline-progend-fixed-arbfp-private.h \
- driver/gl/cogl-pipeline-fragend-fixed.c \
- driver/gl/cogl-pipeline-fragend-fixed-private.h \
- driver/gl/cogl-pipeline-vertend-glsl.c \
- driver/gl/cogl-pipeline-vertend-glsl-private.h \
- driver/gl/cogl-pipeline-vertend-fixed.c \
- driver/gl/cogl-pipeline-vertend-fixed-private.h \
- driver/gl/cogl-pipeline-progend-fixed.c \
- driver/gl/cogl-pipeline-progend-fixed-private.h \
- driver/gl/cogl-pipeline-progend-glsl.c \
- driver/gl/cogl-pipeline-progend-glsl-private.h \
- $(NULL)
+cogl_driver_sources += $(cogl_gl_driver_sources)
if COGL_DRIVER_GL_SUPPORTED
-cogl_driver_sources += \
- driver/gl/gl/cogl-driver-gl.c \
- driver/gl/gl/cogl-texture-driver-gl.c \
- $(NULL)
+cogl_driver_sources += $(cogl_gl_gl_driver_sources)
endif
if COGL_DRIVER_GLES_SUPPORTED
-cogl_driver_sources += \
- driver/gl/gles/cogl-driver-gles.c \
- driver/gl/gles/cogl-texture-driver-gles.c \
- $(NULL)
+cogl_driver_sources += $(cogl_gl_gles_driver_sources)
endif
-# winsys sources, common to all backends
-cogl_winsys_common_sources = \
- winsys/cogl-winsys-private.h \
- winsys/cogl-winsys.c \
- $(NULL)
-
# sources
cogl_sources_c = \
- $(cogl_driver_sources) \
- $(cogl_winsys_common_sources) \
- cogl-private.h \
- cogl-i18n-private.h \
- cogl-debug.h \
- cogl-debug-options.h \
- cogl-gpu-info.c \
- cogl-gpu-info-private.h \
- cogl-context-private.h \
- cogl-context.c \
- cogl-renderer-private.h \
- cogl-renderer.h \
- cogl-renderer.c \
- cogl-swap-chain-private.h \
- cogl-swap-chain.h \
- cogl-swap-chain.c \
- cogl-onscreen-template-private.h \
- cogl-onscreen-template.h \
- cogl-onscreen-template.c \
- cogl-display-private.h \
- cogl-display.h \
- cogl-display.c \
- cogl-driver.h \
- cogl.c \
- cogl-object-private.h \
- cogl-object.h \
- cogl-object.c \
- cogl-util.h \
- cogl-util.c \
- cogl-bitmap-private.h \
- cogl-bitmap.c \
- cogl-bitmap-conversion.c \
- cogl-bitmap-packing.h \
- cogl-primitives-private.h \
- cogl-primitives.h \
- cogl-primitives.c \
- cogl-bitmap-pixbuf.c \
- cogl-clip-stack.h \
- cogl-clip-stack.c \
- cogl-feature-private.h \
- cogl-feature-private.c \
- cogl-color-private.h \
- cogl-color.c \
- cogl-buffer-private.h \
- cogl-buffer.c \
- cogl-pixel-buffer-private.h \
- cogl-pixel-buffer.c \
- cogl-index-buffer-private.h \
- cogl-index-buffer.c \
- cogl-attribute-buffer-private.h \
- cogl-attribute-buffer.c \
- cogl-indices-private.h \
- cogl-indices.c \
- cogl-attribute-private.h \
- cogl-attribute.c \
- cogl-primitive-private.h \
- cogl-primitive.c \
- cogl-matrix.c \
- cogl-vector.c \
- cogl-euler.c \
- cogl-quaternion-private.h \
- cogl-quaternion.c \
- cogl-matrix-private.h \
- cogl-matrix-stack.c \
- cogl-matrix-stack-private.h \
- cogl-depth-state.c \
- cogl-depth-state-private.h \
- cogl-node.c \
- cogl-node-private.h \
- cogl-pipeline.c \
- cogl-pipeline-private.h \
- cogl-pipeline-layer.c \
- cogl-pipeline-layer-private.h \
- cogl-pipeline-state.c \
- cogl-pipeline-layer-state-private.h \
- cogl-pipeline-layer-state.c \
- cogl-pipeline-state-private.h \
- cogl-pipeline-debug.c \
- cogl-glsl-shader.c \
- cogl-glsl-shader-private.h \
- cogl-glsl-shader-boilerplate.h \
- cogl-pipeline-snippet-private.h \
- cogl-pipeline-snippet.c \
- cogl-pipeline-cache.h \
- cogl-pipeline-cache.c \
- cogl-pipeline-hash-table.h \
- cogl-pipeline-hash-table.c \
- cogl-sampler-cache.c \
- cogl-sampler-cache-private.h \
- cogl-blend-string.c \
- cogl-blend-string.h \
- cogl-debug.c \
- cogl-sub-texture-private.h \
- cogl-texture-private.h \
- cogl-texture-2d-private.h \
- cogl-texture-2d-sliced-private.h \
- cogl-texture-3d-private.h \
- cogl-texture-driver.h \
- cogl-sub-texture.c \
- cogl-texture.c \
- cogl-texture-2d.c \
- cogl-texture-2d-sliced.c \
- cogl-texture-3d.c \
- cogl-texture-rectangle-private.h \
- cogl-texture-rectangle.c \
- cogl-rectangle-map.h \
- cogl-rectangle-map.c \
- cogl-atlas.h \
- cogl-atlas.c \
- cogl-atlas-texture-private.h \
- cogl-atlas-texture.c \
- cogl-meta-texture.c \
- cogl-primitive-texture.c \
- cogl-blit.h \
- cogl-blit.c \
- cogl-spans.h \
- cogl-spans.c \
- cogl-journal-private.h \
- cogl-journal.c \
- cogl-frame-info-private.h \
- cogl-frame-info.c \
- cogl-framebuffer-private.h \
- cogl-framebuffer.c \
- cogl-onscreen-private.h \
- cogl-onscreen.c \
- cogl-output-private.h \
- cogl-output.c \
- cogl-profile.h \
- cogl-profile.c \
- cogl-flags.h \
- cogl-bitmask.h \
- cogl-bitmask.c \
- cogl-gtype.c \
- cogl-gtype-private.h \
- cogl-point-in-poly-private.h \
- cogl-point-in-poly.c \
- cogl-list.c \
- cogl-list.h \
- winsys/cogl-winsys-stub-private.h \
- winsys/cogl-winsys-stub.c \
- cogl-config-private.h \
- cogl-config.c \
- cogl-boxed-value.h \
- cogl-boxed-value.c \
- cogl-snippet-private.h \
- cogl-snippet.c \
- cogl-poll-private.h \
- cogl-poll.c \
- gl-prototypes/cogl-all-functions.h \
- gl-prototypes/cogl-gles1-functions.h \
- gl-prototypes/cogl-gles2-functions.h \
- gl-prototypes/cogl-core-functions.h \
- gl-prototypes/cogl-in-gles-core-functions.h \
- gl-prototypes/cogl-in-gles1-core-functions.h \
- gl-prototypes/cogl-in-gles2-core-functions.h \
- gl-prototypes/cogl-fixed-functions.h \
- gl-prototypes/cogl-glsl-functions.h \
- cogl-memory-stack-private.h \
- cogl-memory-stack.c \
- cogl-magazine-private.h \
- cogl-magazine.c \
- cogl-gles2-context-private.h \
- cogl-gles2-context.c \
- cogl-error-private.h \
- cogl-error.c \
- cogl-closure-list-private.h \
- cogl-closure-list.c \
- cogl-fence.c \
- cogl-fence-private.h \
- deprecated/cogl-clip-state.c \
- deprecated/cogl-fixed.c \
- deprecated/cogl-vertex-buffer-private.h \
- deprecated/cogl-vertex-buffer.c \
- deprecated/cogl-material-compat.c \
- deprecated/cogl-program.c \
- deprecated/cogl-program-private.h \
- deprecated/cogl-auto-texture.c \
- deprecated/cogl-shader-private.h \
- deprecated/cogl-shader.c \
- deprecated/cogl-clutter.c \
- deprecated/cogl-framebuffer-deprecated.c \
- deprecated/cogl-texture-deprecated.c \
+ $(cogl_driver_sources) \
+ $(cogl_winsys_common_sources) \
+ $(cogl_base_sources_c) \
+ $(cogl_gl_prototypes_extra_h) \
+ $(cogl_deprecated_sources) \
$(NULL)
if USE_GLIB
-cogl_experimental_h += cogl-glib-source.h
-cogl_sources_c += cogl-glib-source.c
+cogl_experimental_h += $(cogl_glib_headers)
+cogl_sources_c += $(cogl_glib_sources)
endif
if SUPPORT_XLIB
-cogl_deprecated_h += deprecated/cogl-clutter-xlib.h
-cogl_1_public_h += cogl-xlib-renderer.h
+cogl_deprecated_h += $(cogl_xlib_deprecated_h)
+cogl_1_public_h += $(cogl_1_xlib_public_h)
-cogl_experimental_h += \
- winsys/cogl-texture-pixmap-x11.h \
- cogl-xlib.h
+cogl_experimental_h += $(cogl_xlib_experimental_h)
cogl_sources_c += \
- cogl-x11-renderer-private.h \
- cogl-xlib-renderer-private.h \
- cogl-xlib-renderer.c \
- cogl-xlib.c \
- cogl-xlib-private.h \
- winsys/cogl-texture-pixmap-x11.c \
- winsys/cogl-texture-pixmap-x11-private.h
+ $(cogl_xlib_sources_c) \
+ $(cogl_winsys_xlib_sources)
endif
if SUPPORT_GLX
-cogl_experimental_h += cogl-glx.h
+cogl_experimental_h += $(cogl_glx_experimental_h)
cogl_sources_c += \
- cogl-glx-renderer-private.h \
- cogl-glx-display-private.h \
- winsys/cogl-winsys-glx-feature-functions.h \
- winsys/cogl-winsys-glx-private.h \
- winsys/cogl-winsys-glx.c
+ $(cogl_glx_sources_c) \
+ $(cogl_winsys_glx_sources)
endif
if SUPPORT_WGL
-cogl_experimental_h += cogl-win32-renderer.h
+cogl_experimental_h += $(cogl_wgl_experimental_h)
cogl_sources_c += \
- cogl-win32-renderer.c \
- winsys/cogl-winsys-wgl-private.h \
- winsys/cogl-winsys-wgl.c \
- winsys/cogl-winsys-wgl-feature-functions.h
+ $(cogl_wgl_sources_c) \
+ $(cogl_winsys_wgl_sources)
endif
if SUPPORT_WAYLAND_EGL_SERVER
-cogl_experimental_h += cogl-wayland-server.h
+cogl_experimental_h += $(cogl_wayland_egl_server_experimental_h)
endif
if SUPPORT_EGL_PLATFORM_WAYLAND
-cogl_experimental_h += \
- cogl-wayland-renderer.h \
- cogl-wayland-client.h
-cogl_sources_c += \
- winsys/cogl-winsys-egl-wayland.c \
- winsys/cogl-winsys-egl-wayland-private.h
+cogl_experimental_h += $(cogl_wayland_experimental_h)
+cogl_sources_c += $(cogl_winsys_egl_wayland_sources)
endif
if SUPPORT_EGL_PLATFORM_KMS
-cogl_experimental_h += \
- cogl-kms-renderer.h \
- cogl-kms-display.h
-cogl_sources_c += \
- winsys/cogl-winsys-egl-kms.c \
- winsys/cogl-winsys-egl-kms-private.h
+cogl_experimental_h += $(cogl_kms_experimental_h)
+cogl_sources_c += $(cogl_winsys_egl_kms_sources)
endif
if SUPPORT_EGL_PLATFORM_XLIB
-cogl_sources_c += \
- winsys/cogl-winsys-egl-x11.c \
- winsys/cogl-winsys-egl-x11-private.h
+cogl_sources_c += $(cogl_winsys_egl_x11_sources)
endif
if SUPPORT_EGL_PLATFORM_POWERVR_NULL
-cogl_sources_c += \
- winsys/cogl-winsys-egl-null.c \
- winsys/cogl-winsys-egl-null-private.h
+cogl_sources_c += $(cogl_winsys_egl_powervr_sources)
endif
if SUPPORT_EGL_PLATFORM_GDL
-cogl_sources_c += \
- winsys/cogl-winsys-egl-gdl.c \
- winsys/cogl-winsys-egl-gdl-private.h
+cogl_sources_c += $(cogl_winsys_egl_gdl_sources)
endif
if SUPPORT_EGL_PLATFORM_ANDROID
-cogl_sources_c += \
- winsys/cogl-winsys-egl-android.c \
- winsys/cogl-winsys-egl-android-private.h
+cogl_sources_c += $(cogl_winsys_egl_android_sources)
endif
if SUPPORT_EGL_PLATFORM_MIR
-cogl_experimental_h += cogl-mir-renderer.h
-cogl_sources_c += \
- winsys/cogl-winsys-egl-mir.c \
- winsys/cogl-winsys-egl-mir-private.h
+cogl_experimental_h += $(cogl_mir_experimental_h)
+cogl_sources_c += $(cogl_winsys_egl_mir_sources)
endif
if SUPPORT_EGL
-cogl_experimental_h += cogl-egl.h
-cogl_nodist_experimental_h += cogl-egl-defines.h
+cogl_experimental_h += $(cogl_egl_experimental_h)
+cogl_nodist_experimental_h += $(cogl_egl_nodist_experimental_h)
cogl_sources_c += \
- cogl-egl-private.h \
- winsys/cogl-winsys-egl.c \
- winsys/cogl-winsys-egl-feature-functions.h \
- winsys/cogl-winsys-egl-private.h
+ $(cogl_egl_sources_c) \
+ $(cogl_winsys_egl_sources)
endif
if SUPPORT_SDL
-cogl_experimental_h += $(srcdir)/cogl-sdl.h
+cogl_experimental_h += $(cogl_sdl_experimental_h)
cogl_sources_c += \
- winsys/cogl-winsys-sdl-private.h \
- winsys/cogl-winsys-sdl.c \
- cogl-sdl.c
+ $(cogl_winsys_sdl_private_headers) \
+ $(cogl_winsys_sdl_sources) \
+ $(cogl_sdl_sources_c)
endif
if SUPPORT_SDL2
-cogl_experimental_h += $(srcdir)/cogl-sdl.h
+cogl_experimental_h += $(cogl_sdl_experimental_h)
cogl_sources_c += \
- winsys/cogl-winsys-sdl-private.h \
- winsys/cogl-winsys-sdl2.c \
- cogl-sdl.c
+ $(cogl_winsys_sdl_private_headers) \
+ $(cogl_winsys_sdl2_sources) \
+ $(cogl_sdl_sources_c)
endif
EXTRA_DIST += stb_image.c
@@ -560,8 +199,7 @@ nodist_libcogl_la_SOURCES = $(BUILT_SOURCES)
# Cogl installed headers
cogl_headers = \
$(cogl_1_public_h) \
- cogl-deprecated.h \
- cogl-pango.h \
+ $(cogl_extra_public_headers) \
$(NULL)
cogldeprecatedincludedir = $(includedir)/cogl/cogl/deprecated
diff --git a/cogl/cogl-srcs.mak b/cogl/cogl-srcs.mak
new file mode 100644
index 00000000..a33d6b6a
--- /dev/null
+++ b/cogl/cogl-srcs.mak
@@ -0,0 +1,446 @@
+# Sources listings for Cogl
+
+cogl_deprecated_h = \
+ deprecated/cogl-clip-state.h \
+ deprecated/cogl-fixed.h \
+ deprecated/cogl-material-compat.h \
+ deprecated/cogl-vertex-buffer.h \
+ deprecated/cogl-shader.h \
+ deprecated/cogl-clutter.h \
+ deprecated/cogl-type-casts.h \
+ deprecated/cogl-framebuffer-deprecated.h \
+ deprecated/cogl-texture-deprecated.h \
+ deprecated/cogl-auto-texture.h \
+ $(NULL)
+
+# public 1.x api headers
+cogl_1_public_h = \
+ $(cogl_deprecated_h) \
+ cogl1-context.h \
+ cogl-bitmap.h \
+ cogl-color.h \
+ cogl-matrix.h \
+ cogl-offscreen.h \
+ cogl-primitives.h \
+ cogl-texture.h \
+ cogl-types.h \
+ cogl.h \
+ $(NULL)
+
+# experimental 2.0 api headers
+# Note: we don't run glib-mkenums over these headers
+cogl_experimental_h = \
+ cogl-object.h \
+ cogl-renderer.h \
+ cogl-swap-chain.h \
+ cogl-onscreen-template.h \
+ cogl-display.h \
+ cogl-context.h \
+ cogl-pipeline.h \
+ cogl-pipeline-state.h \
+ cogl-pipeline-layer-state.h \
+ cogl-snippet.h \
+ cogl-gles2.h \
+ cogl-gles2-types.h \
+ cogl-index-buffer.h \
+ cogl-attribute-buffer.h \
+ cogl-indices.h \
+ cogl-attribute.h \
+ cogl-primitive.h \
+ cogl-framebuffer.h \
+ cogl-onscreen.h \
+ cogl-frame-info.h \
+ cogl-vector.h \
+ cogl-euler.h \
+ cogl-output.h \
+ cogl-quaternion.h \
+ cogl-matrix-stack.h \
+ cogl-poll.h \
+ cogl-texture-3d.h \
+ cogl-texture-2d.h \
+ cogl-texture-2d-gl.h \
+ cogl-texture-rectangle.h \
+ cogl-texture-2d-sliced.h \
+ cogl-sub-texture.h \
+ cogl-atlas-texture.h \
+ cogl-meta-texture.h \
+ cogl-primitive-texture.h \
+ cogl-depth-state.h \
+ cogl-buffer.h \
+ cogl-pixel-buffer.h \
+ cogl2-experimental.h \
+ cogl-macros.h \
+ cogl-fence.h \
+ cogl-version.h \
+ cogl-error.h \
+ $(NULL)
+
+cogl_additional_experimental_h = \
+ cogl-bitmap.h \
+ cogl-color.h \
+ cogl-matrix.h \
+ cogl-texture.h \
+ cogl-types.h \
+ cogl-gtype-private.h \
+ $(NULL)
+
+cogl_nodist_experimental_h = \
+ $(NULL)
+
+cogl_extra_public_headers = \
+ cogl-deprecated.h \
+ cogl-pango.h \
+ $(NULL)
+
+# nop driver
+cogl_driver_sources = \
+ driver/nop/cogl-driver-nop.c \
+ driver/nop/cogl-framebuffer-nop-private.h \
+ driver/nop/cogl-framebuffer-nop.c \
+ driver/nop/cogl-attribute-nop-private.h \
+ driver/nop/cogl-attribute-nop.c \
+ driver/nop/cogl-clip-stack-nop-private.h \
+ driver/nop/cogl-clip-stack-nop.c \
+ driver/nop/cogl-texture-2d-nop-private.h \
+ driver/nop/cogl-texture-2d-nop.c \
+ $(NULL)
+
+# gl driver sources
+cogl_gl_prototypes_h = \
+ gl-prototypes/cogl-gles2-functions.h \
+ gl-prototypes/cogl-core-functions.h \
+ gl-prototypes/cogl-in-gles-core-functions.h \
+ gl-prototypes/cogl-in-gles2-core-functions.h \
+ gl-prototypes/cogl-glsl-functions.h \
+ $(NULL)
+
+cogl_gl_driver_sources = \
+ driver/gl/cogl-util-gl-private.h \
+ driver/gl/cogl-util-gl.c \
+ driver/gl/cogl-framebuffer-gl-private.h \
+ driver/gl/cogl-framebuffer-gl.c \
+ driver/gl/cogl-texture-gl-private.h \
+ driver/gl/cogl-texture-gl.c \
+ driver/gl/cogl-texture-2d-gl-private.h \
+ driver/gl/cogl-texture-2d-gl.c \
+ driver/gl/cogl-attribute-gl-private.h \
+ driver/gl/cogl-attribute-gl.c \
+ driver/gl/cogl-clip-stack-gl-private.h \
+ driver/gl/cogl-clip-stack-gl.c \
+ driver/gl/cogl-buffer-gl-private.h \
+ driver/gl/cogl-buffer-gl.c \
+ driver/gl/cogl-pipeline-opengl.c \
+ driver/gl/cogl-pipeline-opengl-private.h \
+ driver/gl/cogl-pipeline-fragend-glsl.c \
+ driver/gl/cogl-pipeline-fragend-glsl-private.h \
+ driver/gl/gl/cogl-pipeline-fragend-arbfp.c \
+ driver/gl/gl/cogl-pipeline-fragend-arbfp-private.h \
+ driver/gl/gl/cogl-pipeline-progend-fixed-arbfp.c \
+ driver/gl/gl/cogl-pipeline-progend-fixed-arbfp-private.h \
+ driver/gl/cogl-pipeline-fragend-fixed.c \
+ driver/gl/cogl-pipeline-fragend-fixed-private.h \
+ driver/gl/cogl-pipeline-vertend-glsl.c \
+ driver/gl/cogl-pipeline-vertend-glsl-private.h \
+ driver/gl/cogl-pipeline-vertend-fixed.c \
+ driver/gl/cogl-pipeline-vertend-fixed-private.h \
+ driver/gl/cogl-pipeline-progend-fixed.c \
+ driver/gl/cogl-pipeline-progend-fixed-private.h \
+ driver/gl/cogl-pipeline-progend-glsl.c \
+ driver/gl/cogl-pipeline-progend-glsl-private.h \
+ $(NULL)
+
+cogl_gl_gl_driver_sources = \
+ driver/gl/gl/cogl-driver-gl.c \
+ driver/gl/gl/cogl-texture-driver-gl.c \
+ $(NULL)
+
+cogl_gl_gles_driver_sources = \
+ driver/gl/gles/cogl-driver-gles.c \
+ driver/gl/gles/cogl-texture-driver-gles.c \
+ $(NULL)
+
+# winsys sources, common to all backends
+cogl_winsys_common_sources = \
+ winsys/cogl-winsys-private.h \
+ winsys/cogl-winsys.c \
+ winsys/cogl-winsys-stub-private.h \
+ winsys/cogl-winsys-stub.c \
+ $(NULL)
+
+cogl_gl_prototypes_extra_h = \
+ $(cogl_gl_prototypes_h) \
+ gl-prototypes/cogl-all-functions.h \
+ gl-prototypes/cogl-gles1-functions.h \
+ gl-prototypes/cogl-in-gles1-core-functions.h \
+ gl-prototypes/cogl-fixed-functions.h \
+ $(NULL)
+
+# base sources
+cogl_base_sources_c = \
+ cogl-private.h \
+ cogl-i18n-private.h \
+ cogl-debug.h \
+ cogl-debug-options.h \
+ cogl-gpu-info.c \
+ cogl-gpu-info-private.h \
+ cogl-context-private.h \
+ cogl-context.c \
+ cogl-renderer-private.h \
+ cogl-renderer.h \
+ cogl-renderer.c \
+ cogl-swap-chain-private.h \
+ cogl-swap-chain.h \
+ cogl-swap-chain.c \
+ cogl-onscreen-template-private.h \
+ cogl-onscreen-template.h \
+ cogl-onscreen-template.c \
+ cogl-display-private.h \
+ cogl-display.h \
+ cogl-display.c \
+ cogl-driver.h \
+ cogl.c \
+ cogl-object-private.h \
+ cogl-object.h \
+ cogl-object.c \
+ cogl-util.h \
+ cogl-util.c \
+ cogl-bitmap-private.h \
+ cogl-bitmap.c \
+ cogl-bitmap-conversion.c \
+ cogl-bitmap-packing.h \
+ cogl-primitives-private.h \
+ cogl-primitives.h \
+ cogl-primitives.c \
+ cogl-bitmap-pixbuf.c \
+ cogl-clip-stack.h \
+ cogl-clip-stack.c \
+ cogl-feature-private.h \
+ cogl-feature-private.c \
+ cogl-color-private.h \
+ cogl-color.c \
+ cogl-buffer-private.h \
+ cogl-buffer.c \
+ cogl-pixel-buffer-private.h \
+ cogl-pixel-buffer.c \
+ cogl-index-buffer-private.h \
+ cogl-index-buffer.c \
+ cogl-attribute-buffer-private.h \
+ cogl-attribute-buffer.c \
+ cogl-indices-private.h \
+ cogl-indices.c \
+ cogl-attribute-private.h \
+ cogl-attribute.c \
+ cogl-primitive-private.h \
+ cogl-primitive.c \
+ cogl-matrix.c \
+ cogl-vector.c \
+ cogl-euler.c \
+ cogl-quaternion-private.h \
+ cogl-quaternion.c \
+ cogl-matrix-private.h \
+ cogl-matrix-stack.c \
+ cogl-matrix-stack-private.h \
+ cogl-depth-state.c \
+ cogl-depth-state-private.h \
+ cogl-node.c \
+ cogl-node-private.h \
+ cogl-pipeline.c \
+ cogl-pipeline-private.h \
+ cogl-pipeline-layer.c \
+ cogl-pipeline-layer-private.h \
+ cogl-pipeline-state.c \
+ cogl-pipeline-layer-state-private.h \
+ cogl-pipeline-layer-state.c \
+ cogl-pipeline-state-private.h \
+ cogl-pipeline-debug.c \
+ cogl-glsl-shader.c \
+ cogl-glsl-shader-private.h \
+ cogl-glsl-shader-boilerplate.h \
+ cogl-pipeline-snippet-private.h \
+ cogl-pipeline-snippet.c \
+ cogl-pipeline-cache.h \
+ cogl-pipeline-cache.c \
+ cogl-pipeline-hash-table.h \
+ cogl-pipeline-hash-table.c \
+ cogl-sampler-cache.c \
+ cogl-sampler-cache-private.h \
+ cogl-blend-string.c \
+ cogl-blend-string.h \
+ cogl-debug.c \
+ cogl-sub-texture-private.h \
+ cogl-texture-private.h \
+ cogl-texture-2d-private.h \
+ cogl-texture-2d-sliced-private.h \
+ cogl-texture-3d-private.h \
+ cogl-texture-driver.h \
+ cogl-sub-texture.c \
+ cogl-texture.c \
+ cogl-texture-2d.c \
+ cogl-texture-2d-sliced.c \
+ cogl-texture-3d.c \
+ cogl-texture-rectangle-private.h \
+ cogl-texture-rectangle.c \
+ cogl-rectangle-map.h \
+ cogl-rectangle-map.c \
+ cogl-atlas.h \
+ cogl-atlas.c \
+ cogl-atlas-texture-private.h \
+ cogl-atlas-texture.c \
+ cogl-meta-texture.c \
+ cogl-primitive-texture.c \
+ cogl-blit.h \
+ cogl-blit.c \
+ cogl-spans.h \
+ cogl-spans.c \
+ cogl-journal-private.h \
+ cogl-journal.c \
+ cogl-frame-info-private.h \
+ cogl-frame-info.c \
+ cogl-framebuffer-private.h \
+ cogl-framebuffer.c \
+ cogl-onscreen-private.h \
+ cogl-onscreen.c \
+ cogl-output-private.h \
+ cogl-output.c \
+ cogl-profile.h \
+ cogl-profile.c \
+ cogl-flags.h \
+ cogl-bitmask.h \
+ cogl-bitmask.c \
+ cogl-gtype.c \
+ cogl-gtype-private.h \
+ cogl-point-in-poly-private.h \
+ cogl-point-in-poly.c \
+ cogl-list.c \
+ cogl-list.h \
+ cogl-config-private.h \
+ cogl-config.c \
+ cogl-boxed-value.h \
+ cogl-boxed-value.c \
+ cogl-snippet-private.h \
+ cogl-snippet.c \
+ cogl-poll-private.h \
+ cogl-poll.c \
+ cogl-memory-stack-private.h \
+ cogl-memory-stack.c \
+ cogl-magazine-private.h \
+ cogl-magazine.c \
+ cogl-gles2-context-private.h \
+ cogl-gles2-context.c \
+ cogl-error-private.h \
+ cogl-error.c \
+ cogl-closure-list-private.h \
+ cogl-closure-list.c \
+ cogl-fence.c \
+ cogl-fence-private.h \
+ $(NULL)
+
+cogl_deprecated_sources = \
+ deprecated/cogl-clip-state.c \
+ deprecated/cogl-fixed.c \
+ deprecated/cogl-vertex-buffer-private.h \
+ deprecated/cogl-vertex-buffer.c \
+ deprecated/cogl-material-compat.c \
+ deprecated/cogl-program.c \
+ deprecated/cogl-program-private.h \
+ deprecated/cogl-auto-texture.c \
+ deprecated/cogl-shader-private.h \
+ deprecated/cogl-shader.c \
+ deprecated/cogl-clutter.c \
+ deprecated/cogl-framebuffer-deprecated.c \
+ deprecated/cogl-texture-deprecated.c \
+ $(NULL)
+
+cogl_glib_headers = cogl-glib-source.h
+cogl_glib_sources = cogl-glib-source.c
+
+cogl_glx_experimental_h = cogl-glx.h
+cogl_glx_sources_c = \
+ cogl-glx-renderer-private.h \
+ cogl-glx-display-private.h
+
+cogl_egl_experimental_h = cogl-egl.h
+cogl_egl_nodist_experimental_h = cogl-egl-defines.h
+cogl_egl_sources_c = cogl-egl-private.h
+
+cogl_kms_experimental_h = \
+ cogl-kms-renderer.h \
+ cogl-kms-display.h
+
+cogl_mir_experimental_h = cogl-mir-renderer.h
+
+cogl_sdl_experimental_h = cogl-sdl.h
+cogl_sdl_sources_c = cogl-sdl.c
+
+cogl_wayland_egl_server_experimental_h = cogl-wayland-server.h
+cogl_wayland_experimental_h = \
+ cogl-wayland-renderer.h \
+ cogl-wayland-client.h
+
+cogl_wgl_experimental_h = cogl-win32-renderer.h
+cogl_wgl_sources_c = cogl-win32-renderer.c
+
+cogl_xlib_deprecated_h = deprecated/cogl-clutter-xlib.h
+cogl_1_xlib_public_h = cogl-xlib-renderer.h
+
+cogl_xlib_experimental_h = \
+ winsys/cogl-texture-pixmap-x11.h \
+ cogl-xlib.h
+
+cogl_xlib_sources_c = \
+ cogl-x11-renderer-private.h \
+ cogl-xlib-renderer-private.h \
+ cogl-xlib-renderer.c \
+ cogl-xlib.c \
+ cogl-xlib-private.h
+
+cogl_winsys_egl_sources = \
+ winsys/cogl-winsys-egl.c \
+ winsys/cogl-winsys-egl-feature-functions.h \
+ winsys/cogl-winsys-egl-private.h
+
+cogl_winsys_egl_android_sources = \
+ winsys/cogl-winsys-egl-android.c \
+ winsys/cogl-winsys-egl-android-private.h
+
+cogl_winsys_egl_gdl_sources = \
+ winsys/cogl-winsys-egl-gdl.c \
+ winsys/cogl-winsys-egl-gdl-private.h
+
+cogl_winsys_egl_kms_sources = \
+ winsys/cogl-winsys-egl-kms.c \
+ winsys/cogl-winsys-egl-kms-private.h
+
+cogl_winsys_egl_mir_sources = \
+ winsys/cogl-winsys-egl-mir.c \
+ winsys/cogl-winsys-egl-mir-private.h
+
+cogl_winsys_egl_powervr_sources = \
+ winsys/cogl-winsys-egl-null.c \
+ winsys/cogl-winsys-egl-null-private.h
+
+cogl_winsys_egl_wayland_sources = \
+ winsys/cogl-winsys-egl-wayland.c \
+ winsys/cogl-winsys-egl-wayland-private.h
+
+cogl_winsys_egl_x11_sources = \
+ winsys/cogl-winsys-egl-x11.c \
+ winsys/cogl-winsys-egl-x11-private.h
+
+cogl_winsys_glx_sources = \
+ winsys/cogl-winsys-glx-feature-functions.h \
+ winsys/cogl-winsys-glx-private.h \
+ winsys/cogl-winsys-glx.c
+
+cogl_winsys_sdl_private_headers = winsys/cogl-winsys-sdl-private.h
+cogl_winsys_sdl_sources = winsys/cogl-winsys-sdl.c
+cogl_winsys_sdl2_sources = winsys/cogl-winsys-sdl2.c
+
+cogl_winsys_wgl_sources = \
+ winsys/cogl-winsys-wgl-private.h \
+ winsys/cogl-winsys-wgl.c \
+ winsys/cogl-winsys-wgl-feature-functions.h
+
+cogl_winsys_xlib_sources = \
+ winsys/cogl-texture-pixmap-x11.c \
+ winsys/cogl-texture-pixmap-x11-private.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]