summaryrefslogtreecommitdiff
path: root/pango/module-defs.h.win32
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2010-02-10 15:30:12 +0200
committerTor Lillqvist <tml@iki.fi>2010-03-15 23:25:26 +0200
commitb68d520e9ff526be4301f6db09c0faa077cd864a (patch)
tree2a5d959733f966f72b0b128799fa35b184b0ddf4 /pango/module-defs.h.win32
parent6118d5891fee776a087855c335a73c79fdaf036c (diff)
downloadpango-b68d520e9ff526be4301f6db09c0faa077cd864a.tar.gz
Add solution and project files for Visual Studio builds
The VS files are kept in build/win32/vs9, the same relative location as in GLib, mostly for historical reasons. Update README.win32 to reflect the VS possibility. Include the VS solution and project files in the tarball when doing a release. To avoid having to list source files in several locations, generate files listing source files at "make dist" time in the corresponding source directories. Use the C preprocessor to preprocess .vcprojin files that include said list files into the actual .vcproj project files. Provide a rc file for the pangocairo DLL, too. Construct and provide in the tarball a pregenerated config.h.win32 which can be used as config.h when building with Visual C without running any configure script. Provide pregenerarated module-defs.h.win32, module-defs-lang.c.win32 files too. Define PANGO_MODULE_PREFIX appropriately in the relevant module source files if not available from the compilation command line. Update module-defs-fc.c.win32 and module-defs-win32.c.win32 to match what the configure script provides.
Diffstat (limited to 'pango/module-defs.h.win32')
-rw-r--r--pango/module-defs.h.win3274
1 files changed, 74 insertions, 0 deletions
diff --git a/pango/module-defs.h.win32 b/pango/module-defs.h.win32
new file mode 100644
index 00000000..463935ef
--- /dev/null
+++ b/pango/module-defs.h.win32
@@ -0,0 +1,74 @@
+/* Autogenerated by configure and then saved for use when compiling with
+ Visual C. */
+
+#include "modules.h"
+
+extern void _pango_arabic_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_arabic_fc_script_engine_init (GTypeModule *module);
+extern void _pango_arabic_fc_script_engine_exit (void);
+extern PangoEngine *_pango_arabic_fc_script_engine_create (const char *id);
+
+extern void _pango_arabic_lang_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_arabic_lang_script_engine_init (GTypeModule *module);
+extern void _pango_arabic_lang_script_engine_exit (void);
+extern PangoEngine *_pango_arabic_lang_script_engine_create (const char *id);
+
+extern void _pango_basic_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_basic_fc_script_engine_init (GTypeModule *module);
+extern void _pango_basic_fc_script_engine_exit (void);
+extern PangoEngine *_pango_basic_fc_script_engine_create (const char *id);
+
+extern void _pango_basic_win32_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_basic_win32_script_engine_init (GTypeModule *module);
+extern void _pango_basic_win32_script_engine_exit (void);
+extern PangoEngine *_pango_basic_win32_script_engine_create (const char *id);
+
+extern void _pango_basic_x_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_basic_x_script_engine_init (GTypeModule *module);
+extern void _pango_basic_x_script_engine_exit (void);
+extern PangoEngine *_pango_basic_x_script_engine_create (const char *id);
+
+extern void _pango_basic_atsui_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_basic_atsui_script_engine_init (GTypeModule *module);
+extern void _pango_basic_atsui_script_engine_exit (void);
+extern PangoEngine *_pango_basic_atsui_script_engine_create (const char *id);
+
+extern void _pango_hangul_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_hangul_fc_script_engine_init (GTypeModule *module);
+extern void _pango_hangul_fc_script_engine_exit (void);
+extern PangoEngine *_pango_hangul_fc_script_engine_create (const char *id);
+
+extern void _pango_hebrew_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_hebrew_fc_script_engine_init (GTypeModule *module);
+extern void _pango_hebrew_fc_script_engine_exit (void);
+extern PangoEngine *_pango_hebrew_fc_script_engine_create (const char *id);
+
+extern void _pango_indic_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_indic_fc_script_engine_init (GTypeModule *module);
+extern void _pango_indic_fc_script_engine_exit (void);
+extern PangoEngine *_pango_indic_fc_script_engine_create (const char *id);
+
+extern void _pango_indic_lang_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_indic_lang_script_engine_init (GTypeModule *module);
+extern void _pango_indic_lang_script_engine_exit (void);
+extern PangoEngine *_pango_indic_lang_script_engine_create (const char *id);
+
+extern void _pango_khmer_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_khmer_fc_script_engine_init (GTypeModule *module);
+extern void _pango_khmer_fc_script_engine_exit (void);
+extern PangoEngine *_pango_khmer_fc_script_engine_create (const char *id);
+
+extern void _pango_syriac_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_syriac_fc_script_engine_init (GTypeModule *module);
+extern void _pango_syriac_fc_script_engine_exit (void);
+extern PangoEngine *_pango_syriac_fc_script_engine_create (const char *id);
+
+extern void _pango_thai_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_thai_fc_script_engine_init (GTypeModule *module);
+extern void _pango_thai_fc_script_engine_exit (void);
+extern PangoEngine *_pango_thai_fc_script_engine_create (const char *id);
+
+extern void _pango_tibetan_fc_script_engine_list (PangoEngineInfo **engines, int *n_engines);
+extern void _pango_tibetan_fc_script_engine_init (GTypeModule *module);
+extern void _pango_tibetan_fc_script_engine_exit (void);
+extern PangoEngine *_pango_tibetan_fc_script_engine_create (const char *id);