[cogl/cogl-latest-win: 23/27] cogl-path: Split out source listings
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/cogl-latest-win: 23/27] cogl-path: Split out source listings
- Date: Mon, 18 Oct 2021 10:53:49 +0000 (UTC)
commit 7b6f233fdb520f3a1a226bf763dcd44e31b6bf91
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Mon Oct 18 17:19:16 2021 +0800
cogl-path: Split out source listings
This is done so that we can share the source listings with other
non-autotools build systems, such as NMake.
cogl-path/Makefile.am | 53 ++++----------------------------------------
cogl-path/cogl-path-srcs.mak | 46 ++++++++++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+), 49 deletions(-)
---
diff --git a/cogl-path/Makefile.am b/cogl-path/Makefile.am
index cbb9eaf6..57d5e233 100644
--- a/cogl-path/Makefile.am
+++ b/cogl-path/Makefile.am
@@ -9,58 +9,13 @@ DISTCLEANFILES =
EXTRA_DIST =
-# tesselator sources
-cogl_tesselator_sources = \
- tesselator/dict-list.h \
- tesselator/dict.c \
- tesselator/dict.h \
- tesselator/geom.c \
- tesselator/geom.h \
- tesselator/gluos.h \
- tesselator/memalloc.h \
- tesselator/mesh.c \
- tesselator/mesh.h \
- tesselator/normal.c \
- tesselator/normal.h \
- tesselator/priorityq-heap.h \
- tesselator/priorityq-sort.h \
- tesselator/priorityq.c \
- tesselator/priorityq.h \
- tesselator/render.c \
- tesselator/render.h \
- tesselator/sweep.c \
- tesselator/sweep.h \
- tesselator/tess.c \
- tesselator/tess.h \
- tesselator/tesselator.h \
- tesselator/tessmono.c \
- tesselator/tessmono.h \
- tesselator/GL/glu.h \
- $(NULL)
-
-source_c = \
- $(cogl_tesselator_sources) \
- cogl-path-private.h \
- cogl1-path.c \
- cogl-path.c \
- $(NULL)
+include cogl-path-srcs.mak
EXTRA_DIST += \
tesselator/README \
tesselator/priorityq-heap.c \
$(NULL)
-source_1_x_h = \
- cogl-path-types.h \
- cogl1-path-functions.h \
- $(NULL)
-
-source_h = \
- cogl-path.h \
- $(source_1_x_h) \
- cogl2-path-functions.h \
- $(NULL)
-
if USE_GLIB
# glib-mkenums rules
glib_enum_h = cogl-path-enum-types.h
@@ -71,7 +26,7 @@ endif
lib_LTLIBRARIES = libcogl-path.la
-libcogl_path_la_SOURCES = $(source_c) $(source_h)
+libcogl_path_la_SOURCES = $(source_path_c) $(source_path_h)
nodist_libcogl_path_la_SOURCES = $(BUILT_SOURCES)
libcogl_path_la_CFLAGS = $(COGL_DEP_CFLAGS) $(COGL_EXTRA_CFLAGS) $(MAINTAINER_CFLAGS)
libcogl_path_la_LIBADD = $(top_builddir)/cogl/libcogl.la
@@ -94,7 +49,7 @@ AM_CPPFLAGS = \
-I$(top_builddir)
cogl_pathheadersdir = $(includedir)/cogl/cogl-path
-cogl_pathheaders_HEADERS = $(source_h)
+cogl_pathheaders_HEADERS = $(source_path_h)
if USE_GLIB
nodist_cogl_pathheaders_HEADERS = cogl-path-enum-types.h
endif
@@ -115,7 +70,7 @@ dist-hook: \
MSVC_PROJECT = cogl-path
MSVC_PROJECT_SRCDIR = cogl-path
-MSVC_PROJECT_SRCS = $(source_c)
+MSVC_PROJECT_SRCS = $(source_path_c)
MSVC_PROJECT_EXCLUDES = dummy
include $(top_srcdir)/build/Makefile-msvcproj.mak
diff --git a/cogl-path/cogl-path-srcs.mak b/cogl-path/cogl-path-srcs.mak
new file mode 100644
index 00000000..8c7a8fae
--- /dev/null
+++ b/cogl-path/cogl-path-srcs.mak
@@ -0,0 +1,46 @@
+# tesselator sources
+cogl_tesselator_sources = \
+ tesselator/dict-list.h \
+ tesselator/dict.c \
+ tesselator/dict.h \
+ tesselator/geom.c \
+ tesselator/geom.h \
+ tesselator/gluos.h \
+ tesselator/memalloc.h \
+ tesselator/mesh.c \
+ tesselator/mesh.h \
+ tesselator/normal.c \
+ tesselator/normal.h \
+ tesselator/priorityq-heap.h \
+ tesselator/priorityq-sort.h \
+ tesselator/priorityq.c \
+ tesselator/priorityq.h \
+ tesselator/render.c \
+ tesselator/render.h \
+ tesselator/sweep.c \
+ tesselator/sweep.h \
+ tesselator/tess.c \
+ tesselator/tess.h \
+ tesselator/tesselator.h \
+ tesselator/tessmono.c \
+ tesselator/tessmono.h \
+ tesselator/GL/glu.h \
+ $(NULL)
+
+source_path_c = \
+ $(cogl_tesselator_sources) \
+ cogl-path-private.h \
+ cogl1-path.c \
+ cogl-path.c \
+ $(NULL)
+
+source_1_x_h = \
+ cogl-path-types.h \
+ cogl1-path-functions.h \
+ $(NULL)
+
+source_path_h = \
+ cogl-path.h \
+ $(source_1_x_h) \
+ cogl2-path-functions.h \
+ $(NULL)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]