]> granicus.if.org Git - graphviz/commitdiff
Visual studio dll build PART 2
authorarif <devnull@localhost>
Wed, 21 Jan 2009 22:19:18 +0000 (22:19 +0000)
committerarif <devnull@localhost>
Wed, 21 Jan 2009 22:19:18 +0000 (22:19 +0000)
plugin/gd/gvplugin_gd.c
plugin/neato_layout/gvplugin_neato_layout.c
plugin/pango/gvplugin_pango.c

index ae2c97c48caa4a55997536bc3bd4d06b1f6ba9eb..bf637ca08c1fb2c00823d2fff1d4b210249f089b 100644 (file)
@@ -36,11 +36,29 @@ static gvplugin_api_t apis[] = {
 };
 
 
+
+
+#define WIN32_DLL 1
+#define GVPLUGIN_GD_EXPORTS 1
+/*visual studio*/
+
+#ifdef WIN32_DLL
+#ifndef GVPLUGIN_GD_EXPORTS
+__declspec(dllimport) gvplugin_library_t gvplugin_gd_LTX_library = { "gd", apis };
+#else
+__declspec(dllexport) gvplugin_library_t gvplugin_gd_LTX_library = { "gd", apis };
+#endif
+#endif
+/*end visual studio*/
+
+
+#ifndef WIN32_DLL
 #ifdef GVDLL
 __declspec(dllexport) gvplugin_library_t gvplugin_gd_LTX_library = { "gd", apis };
 #else
 gvplugin_library_t gvplugin_gd_LTX_library = { "gd", apis };
 #endif
+#endif
 
 
 
index 3f62de709b596f5a5efbe3acf7e749beea8d2b6a..39cd39a364a25e0f9f491cf7aed621c5c375345d 100644 (file)
@@ -23,8 +23,24 @@ static gvplugin_api_t apis[] = {
     {(api_t)0, 0},
 };
 
+
+/*visual studio*/
+#ifdef WIN32_DLL
+#ifndef GVPLUGIN_NEATO_LAYOUT_EXPORTS
+__declspec(dllimport) gvplugin_library_t gvplugin_neato_layout_LTX_library = { "neato_layout", apis };
+#else
+__declspec(dllexport) gvplugin_library_t gvplugin_neato_layout_LTX_library = { "neato_layout", apis };
+#endif
+#endif
+/*end visual studio*/
+
+
+#ifndef WIN32_DLL
 #ifdef GVDLL
 __declspec(dllexport) gvplugin_library_t gvplugin_neato_layout_LTX_library = { "neato_layout", apis };
 #else
 gvplugin_library_t gvplugin_neato_layout_LTX_library = { "neato_layout", apis };
 #endif
+#endif
+
+
index 0e05d5c8ed96601964f11a725bbcbe553dc80054..c18c04301a7794d831c685853987da1fb1d437d5 100644 (file)
@@ -29,10 +29,29 @@ static gvplugin_api_t apis[] = {
     {(api_t)0, 0},
 };
 
+
+
+
+/*visual studio*/
+#ifdef WIN32_DLL
+#ifndef GVPLUGIN_PANGO_EXPORTS
+__declspec(dllimport) gvplugin_library_t gvplugin_pango_LTX_library = { "cairo", apis };
+#else
+__declspec(dllexport) gvplugin_library_t gvplugin_pango_LTX_library = { "cairo", apis };
+#endif
+#endif
+/*end visual studio*/
+
+
+#ifndef WIN32_DLL
 #ifdef GVDLL
 __declspec(dllexport) gvplugin_library_t gvplugin_pango_LTX_library = { "cairo", apis };
 #else
 gvplugin_library_t gvplugin_pango_LTX_library = { "cairo", apis };
 #endif
+#endif
+
+
+