remove unused .def files and export symbols using GST_PLUGIN_DEFINE
authorSteve Lhomme <steve.lhomme@free.fr>
Sun, 25 Jul 2004 11:07:03 +0000 (11:07 +0000)
committerSteve Lhomme <steve.lhomme@free.fr>
Sun, 25 Jul 2004 11:07:03 +0000 (11:07 +0000)
Original commit message from CVS:
remove unused .def files and export symbols using GST_PLUGIN_DEFINE

ChangeLog
gst/gstconfig.h.in
gst/gstplugin.h
win32/gstconfig.h
win32/gstelements.def [deleted file]
win32/gstelements.vcproj
win32/gstoptimalscheduler.def [deleted file]
win32/gstoptimalscheduler.vcproj
win32/gstspider.def [deleted file]
win32/gstspider.vcproj
win32/vs7/gstelements.vcproj

index e032d1b..58e71da 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2004-07-25  Steve Lhomme  <steve.lhomme@free.fr>
+
+       * gst/gstplugin.h:
+       * gst/gstconfig.h.in:
+       * win32/gstconfig.h:
+       * win32/gstelements.def:
+       * win32/gstelements.vcproj:
+       * win32/gstoptimalscheduler.def:
+       * win32/gstoptimalscheduler.vcproj:
+       * win32/gstspider.def:
+       * win32/gstspider.vcproj:
+         remove unused .def files and export symbols using GST_PLUGIN_DEFINE
+    
 2004-07-25  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * docs/gst/gstreamer-sections.txt:
index 71d40d6..b6ae066 100644 (file)
 #endif
 
 #ifdef WIN32
+#define GST_PLUGIN_EXPORT __declspec(dllexport) extern
 #ifdef GST_EXPORTS
 #define GST_EXPORT __declspec(dllexport) extern
 #else
 #define GST_EXPORT __declspec(dllimport) extern
 #endif
-#else
+#else /* not WIN32 */
+#define GST_PLUGIN_EXPORT 
 #define GST_EXPORT extern
 #endif
 
index 96dee1e..058cb1f 100644 (file)
@@ -81,7 +81,7 @@ struct _GstPlugin {
 };
 
 #define GST_PLUGIN_DEFINE(major,minor,name,description,init,version,license,package,origin)    \
-GstPluginDesc gst_plugin_desc = {                      \
+GST_PLUGIN_EXPORT GstPluginDesc gst_plugin_desc = {                    \
   major,                                               \
   minor,                                               \
   name,                                                        \
index 84937f7..1e1086d 100644 (file)
 #endif
 
 #ifdef WIN32
+#define GST_PLUGIN_EXPORT __declspec(dllexport) extern
 #ifdef GST_EXPORTS
 #define GST_EXPORT __declspec(dllexport) extern
 #else
 #define GST_EXPORT __declspec(dllimport) extern
 #endif
-#else
+#else /* not WIN32 */
+#define GST_PLUGIN_EXPORT 
 #define GST_EXPORT extern
 #endif
 
diff --git a/win32/gstelements.def b/win32/gstelements.def
deleted file mode 100644 (file)
index 3fe9dbc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-EXPORTS
-;g_module_check_init
-;g_module_unload
-;gst_plugin_desc
-;plugin_init
-       gst_plugin_desc
\ No newline at end of file
index 3371753..4689994 100644 (file)
@@ -40,7 +40,7 @@
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\..\glib\glib;..\..\glib\gobject;..\..\gettext\lib"
                                IgnoreAllDefaultLibraries="FALSE"
-                               ModuleDefinitionFile="gstelements.def"
+                               ModuleDefinitionFile=""
                                GenerateDebugInformation="TRUE"
                                ProgramDatabaseFile="$(OutDir)/gstelements.pdb"
                                TargetMachine="1"/>
diff --git a/win32/gstoptimalscheduler.def b/win32/gstoptimalscheduler.def
deleted file mode 100644 (file)
index 3fe9dbc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-EXPORTS
-;g_module_check_init
-;g_module_unload
-;gst_plugin_desc
-;plugin_init
-       gst_plugin_desc
\ No newline at end of file
index 261bcae..e19cb47 100644 (file)
@@ -40,7 +40,7 @@
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\..\glib\glib;..\..\glib\gobject"
                                IgnoreAllDefaultLibraries="FALSE"
-                               ModuleDefinitionFile="gstoptimalscheduler.def"
+                               ModuleDefinitionFile=""
                                GenerateDebugInformation="TRUE"
                                ProgramDatabaseFile="$(OutDir)/gstoptimalscheduler.pdb"
                                TargetMachine="1"/>
diff --git a/win32/gstspider.def b/win32/gstspider.def
deleted file mode 100644 (file)
index 3fe9dbc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-EXPORTS
-;g_module_check_init
-;g_module_unload
-;gst_plugin_desc
-;plugin_init
-       gst_plugin_desc
\ No newline at end of file
index cc7f263..a3ce248 100644 (file)
@@ -40,7 +40,7 @@
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\..\glib\glib;..\..\glib\gobject;..\..\gettext\lib"
                                IgnoreAllDefaultLibraries="FALSE"
-                               ModuleDefinitionFile="gstspider.def"
+                               ModuleDefinitionFile=""
                                GenerateDebugInformation="TRUE"
                                ProgramDatabaseFile="$(OutDir)/gstspider.pdb"
                                TargetMachine="1"/>
@@ -91,7 +91,7 @@
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\..\glib\glib;..\..\glib\gobject;..\..\gettext\lib"
-                               ModuleDefinitionFile="gstspider.def"
+                               ModuleDefinitionFile=""
                                GenerateDebugInformation="TRUE"
                                SubSystem="2"
                                OptimizeReferences="2"
index 3371753..4689994 100644 (file)
@@ -40,7 +40,7 @@
                                SuppressStartupBanner="TRUE"
                                AdditionalLibraryDirectories="..\..\glib\glib;..\..\glib\gobject;..\..\gettext\lib"
                                IgnoreAllDefaultLibraries="FALSE"
-                               ModuleDefinitionFile="gstelements.def"
+                               ModuleDefinitionFile=""
                                GenerateDebugInformation="TRUE"
                                ProgramDatabaseFile="$(OutDir)/gstelements.pdb"
                                TargetMachine="1"/>