[Cogl] [PATCH][Post-1.16]: Add a symbols file for Cogl-Path

Fan Chun-wei fanc999 at yahoo.com.tw
Tue Aug 27 19:28:35 PDT 2013


Hi,

This patch is to add a .symbols file for Cogl-Path so that one can use 
it to export the symbols when Cogl-Path becomes a standalone DLL/.so.

With blessings, thank you!
-------------- next part --------------
From ea5d832b13b5621e51e41bdd9a6cee26281e935e Mon Sep 17 00:00:00 2001
From: Chun-wei Fan <fanchunwei at src.gnome.org>
Date: Wed, 28 Aug 2013 10:23:24 +0800
Subject: [PATCH] Cogl-Path: Add a symbols file

This is used for exporting symbols when Cogl-Path becomes a DLL (.so)
of its own, so one can use and process this file with a preprocessor for
e.g. and generate a .def file that can be used for this purpose.  Dist the
symbols file as well.
---
 cogl-path/Makefile.am       |  1 +
 cogl-path/cogl-path.symbols | 55 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 cogl-path/cogl-path.symbols

diff --git a/cogl-path/Makefile.am b/cogl-path/Makefile.am
index a4e3f22..7c96850 100644
--- a/cogl-path/Makefile.am
+++ b/cogl-path/Makefile.am
@@ -48,6 +48,7 @@ source_c = \
 EXTRA_DIST += \
 	$(srcdir)/tesselator/README 		\
 	$(srcdir)/tesselator/priorityq-heap.c	\
+	$(srcdir)/cogl-path.symbols
 	$(NULL)
 
 source_1_x_h = \
diff --git a/cogl-path/cogl-path.symbols b/cogl-path/cogl-path.symbols
new file mode 100644
index 0000000..87c192a
--- /dev/null
+++ b/cogl-path/cogl-path.symbols
@@ -0,0 +1,55 @@
+/* cogl1-path-functions.h */
+cogl_clip_push_from_path
+cogl_clip_push_from_path_preserve
+cogl_get_path
+cogl_is_path
+cogl_path_arc
+cogl_path_close
+cogl_path_copy
+cogl_path_curve_to
+cogl_path_ellipse
+cogl_path_fill
+cogl_path_fill_preserve
+cogl_path_get_fill_rule
+cogl_path_line
+cogl_path_line_to
+cogl_path_move_to
+cogl_path_new
+cogl_path_polygon
+cogl_path_polyline
+cogl_path_rectangle
+cogl_path_rel_curve_to
+cogl_path_rel_line_to
+cogl_path_rel_move_to
+cogl_path_round_rectangle
+cogl_path_set_fill_rule
+cogl_path_stroke
+cogl_path_stroke_preserve
+cogl_set_path
+
+/* cogl2-path-functions.h */
+cogl_framebuffer_fill_path
+cogl_framebuffer_push_path_clip
+cogl_framebuffer_stroke_path
+cogl2_path_arc
+cogl2_path_close
+cogl2_path_curve_to
+cogl2_path_ellipse
+cogl2_path_fill
+cogl2_path_get_fill_rule
+cogl2_path_line
+cogl2_path_line_to
+cogl2_path_move_to
+cogl2_path_new
+cogl2_path_polygon
+cogl2_path_polyline
+cogl2_path_rectangle
+cogl2_path_rel_curve_to
+cogl2_path_rel_line_to
+cogl2_path_rel_move_to
+cogl2_path_round_rectangle
+cogl2_path_set_fill_rule
+cogl2_path_stroke
+
+/* cogl-path-enums.h-contents may change as header is generated */
+cogl_path_fill_rule_get_type
-- 
1.8.3.msysgit.0


More information about the Cogl mailing list