remove unused .def files and export symbols using GST_PLUGIN_DEFINE

Original commit message from CVS:
remove unused .def files and export symbols using GST_PLUGIN_DEFINE
This commit is contained in:
Steve Lhomme 2004-07-25 11:07:03 +00:00
parent 85697773da
commit 00260c591c
11 changed files with 25 additions and 26 deletions

View file

@ -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:

View file

@ -68,12 +68,14 @@
#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

View 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, \

View file

@ -68,12 +68,14 @@
#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

View file

@ -1,6 +0,0 @@
EXPORTS
;g_module_check_init
;g_module_unload
;gst_plugin_desc
;plugin_init
gst_plugin_desc

View 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"/>

View file

@ -1,6 +0,0 @@
EXPORTS
;g_module_check_init
;g_module_unload
;gst_plugin_desc
;plugin_init
gst_plugin_desc

View 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"/>

View file

@ -1,6 +0,0 @@
EXPORTS
;g_module_check_init
;g_module_unload
;gst_plugin_desc
;plugin_init
gst_plugin_desc

View 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"

View 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"/>