diff options
author | Max Horn | 2012-04-18 11:33:26 +0200 |
---|---|---|
committer | Max Horn | 2012-04-18 15:44:11 +0200 |
commit | 5185c61a2e6829fa0d3c7e678310b6687defa50e (patch) | |
tree | 5b3b4c2ffeb4e02451181fc61d7dae33bf87c1c4 | |
parent | 93f1586be8668a2a0022fcb2058a56934a59191e (diff) | |
download | scummvm-rg350-5185c61a2e6829fa0d3c7e678310b6687defa50e.tar.gz scummvm-rg350-5185c61a2e6829fa0d3c7e678310b6687defa50e.tar.bz2 scummvm-rg350-5185c61a2e6829fa0d3c7e678310b6687defa50e.zip |
ENGINES: Move table of engines from base/plugins.cpp to new header
The new header engines/plugins_table.h is currently manually created
and maintained, but could be regenerated by a script in the future.
-rw-r--r-- | base/plugins.cpp | 103 | ||||
-rw-r--r-- | engines/plugins_table.h | 103 |
2 files changed, 104 insertions, 102 deletions
diff --git a/base/plugins.cpp b/base/plugins.cpp index db8a5d8817..c19b60782d 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -85,108 +85,7 @@ public: // Iterate over all registered (static) plugins and load them. // Engine plugins - #if PLUGIN_ENABLED_STATIC(SCUMM) - LINK_PLUGIN(SCUMM) - #endif - #if PLUGIN_ENABLED_STATIC(AGI) - LINK_PLUGIN(AGI) - #endif - #if PLUGIN_ENABLED_STATIC(AGOS) - LINK_PLUGIN(AGOS) - #endif - #if PLUGIN_ENABLED_STATIC(CGE) - LINK_PLUGIN(CGE) - #endif - #if PLUGIN_ENABLED_STATIC(CINE) - LINK_PLUGIN(CINE) - #endif - #if PLUGIN_ENABLED_STATIC(COMPOSER) - LINK_PLUGIN(COMPOSER) - #endif - #if PLUGIN_ENABLED_STATIC(CRUISE) - LINK_PLUGIN(CRUISE) - #endif - #if PLUGIN_ENABLED_STATIC(DRACI) - LINK_PLUGIN(DRACI) - #endif - #if PLUGIN_ENABLED_STATIC(DRASCULA) - LINK_PLUGIN(DRASCULA) - #endif - #if PLUGIN_ENABLED_STATIC(DREAMWEB) - LINK_PLUGIN(DREAMWEB) - #endif - #if PLUGIN_ENABLED_STATIC(GOB) - LINK_PLUGIN(GOB) - #endif - #if PLUGIN_ENABLED_STATIC(GROOVIE) - LINK_PLUGIN(GROOVIE) - #endif - #if PLUGIN_ENABLED_STATIC(HUGO) - LINK_PLUGIN(HUGO) - #endif - #if PLUGIN_ENABLED_STATIC(KYRA) - LINK_PLUGIN(KYRA) - #endif - #if PLUGIN_ENABLED_STATIC(LASTEXPRESS) - LINK_PLUGIN(LASTEXPRESS) - #endif - #if PLUGIN_ENABLED_STATIC(LURE) - LINK_PLUGIN(LURE) - #endif - #if PLUGIN_ENABLED_STATIC(MADE) - LINK_PLUGIN(MADE) - #endif - #if PLUGIN_ENABLED_STATIC(MOHAWK) - LINK_PLUGIN(MOHAWK) - #endif - #if PLUGIN_ENABLED_STATIC(PARALLACTION) - LINK_PLUGIN(PARALLACTION) - #endif - #if PLUGIN_ENABLED_STATIC(QUEEN) - LINK_PLUGIN(QUEEN) - #endif - #if PLUGIN_ENABLED_STATIC(SAGA) - LINK_PLUGIN(SAGA) - #endif - #if PLUGIN_ENABLED_STATIC(SCI) - LINK_PLUGIN(SCI) - #endif - #if PLUGIN_ENABLED_STATIC(SKY) - LINK_PLUGIN(SKY) - #endif - #if PLUGIN_ENABLED_STATIC(SWORD1) - LINK_PLUGIN(SWORD1) - #endif - #if PLUGIN_ENABLED_STATIC(SWORD2) - LINK_PLUGIN(SWORD2) - #endif - #if PLUGIN_ENABLED_STATIC(SWORD25) - LINK_PLUGIN(SWORD25) - #endif - #if PLUGIN_ENABLED_STATIC(TEENAGENT) - LINK_PLUGIN(TEENAGENT) - #endif - #if PLUGIN_ENABLED_STATIC(TESTBED) - LINK_PLUGIN(TESTBED) - #endif - #if PLUGIN_ENABLED_STATIC(TINSEL) - LINK_PLUGIN(TINSEL) - #endif - #if PLUGIN_ENABLED_STATIC(TOLTECS) - LINK_PLUGIN(TOLTECS) - #endif - #if PLUGIN_ENABLED_STATIC(TOON) - LINK_PLUGIN(TOON) - #endif - #if PLUGIN_ENABLED_STATIC(TSAGE) - LINK_PLUGIN(TSAGE) - #endif - #if PLUGIN_ENABLED_STATIC(TOUCHE) - LINK_PLUGIN(TOUCHE) - #endif - #if PLUGIN_ENABLED_STATIC(TUCKER) - LINK_PLUGIN(TUCKER) - #endif + #include "engines/plugins_table.h" // Music plugins // TODO: Use defines to disable or enable each MIDI driver as a diff --git a/engines/plugins_table.h b/engines/plugins_table.h new file mode 100644 index 0000000000..fac956755e --- /dev/null +++ b/engines/plugins_table.h @@ -0,0 +1,103 @@ +// This file is being included by "base/plugins.cpp" +#if PLUGIN_ENABLED_STATIC(SCUMM) +LINK_PLUGIN(SCUMM) +#endif +#if PLUGIN_ENABLED_STATIC(AGI) +LINK_PLUGIN(AGI) +#endif +#if PLUGIN_ENABLED_STATIC(AGOS) +LINK_PLUGIN(AGOS) +#endif +#if PLUGIN_ENABLED_STATIC(CGE) +LINK_PLUGIN(CGE) +#endif +#if PLUGIN_ENABLED_STATIC(CINE) +LINK_PLUGIN(CINE) +#endif +#if PLUGIN_ENABLED_STATIC(COMPOSER) +LINK_PLUGIN(COMPOSER) +#endif +#if PLUGIN_ENABLED_STATIC(CRUISE) +LINK_PLUGIN(CRUISE) +#endif +#if PLUGIN_ENABLED_STATIC(DRACI) +LINK_PLUGIN(DRACI) +#endif +#if PLUGIN_ENABLED_STATIC(DRASCULA) +LINK_PLUGIN(DRASCULA) +#endif +#if PLUGIN_ENABLED_STATIC(DREAMWEB) +LINK_PLUGIN(DREAMWEB) +#endif +#if PLUGIN_ENABLED_STATIC(GOB) +LINK_PLUGIN(GOB) +#endif +#if PLUGIN_ENABLED_STATIC(GROOVIE) +LINK_PLUGIN(GROOVIE) +#endif +#if PLUGIN_ENABLED_STATIC(HUGO) +LINK_PLUGIN(HUGO) +#endif +#if PLUGIN_ENABLED_STATIC(KYRA) +LINK_PLUGIN(KYRA) +#endif +#if PLUGIN_ENABLED_STATIC(LASTEXPRESS) +LINK_PLUGIN(LASTEXPRESS) +#endif +#if PLUGIN_ENABLED_STATIC(LURE) +LINK_PLUGIN(LURE) +#endif +#if PLUGIN_ENABLED_STATIC(MADE) +LINK_PLUGIN(MADE) +#endif +#if PLUGIN_ENABLED_STATIC(MOHAWK) +LINK_PLUGIN(MOHAWK) +#endif +#if PLUGIN_ENABLED_STATIC(PARALLACTION) +LINK_PLUGIN(PARALLACTION) +#endif +#if PLUGIN_ENABLED_STATIC(QUEEN) +LINK_PLUGIN(QUEEN) +#endif +#if PLUGIN_ENABLED_STATIC(SAGA) +LINK_PLUGIN(SAGA) +#endif +#if PLUGIN_ENABLED_STATIC(SCI) +LINK_PLUGIN(SCI) +#endif +#if PLUGIN_ENABLED_STATIC(SKY) +LINK_PLUGIN(SKY) +#endif +#if PLUGIN_ENABLED_STATIC(SWORD1) +LINK_PLUGIN(SWORD1) +#endif +#if PLUGIN_ENABLED_STATIC(SWORD2) +LINK_PLUGIN(SWORD2) +#endif +#if PLUGIN_ENABLED_STATIC(SWORD25) +LINK_PLUGIN(SWORD25) +#endif +#if PLUGIN_ENABLED_STATIC(TEENAGENT) +LINK_PLUGIN(TEENAGENT) +#endif +#if PLUGIN_ENABLED_STATIC(TESTBED) +LINK_PLUGIN(TESTBED) +#endif +#if PLUGIN_ENABLED_STATIC(TINSEL) +LINK_PLUGIN(TINSEL) +#endif +#if PLUGIN_ENABLED_STATIC(TOLTECS) +LINK_PLUGIN(TOLTECS) +#endif +#if PLUGIN_ENABLED_STATIC(TOON) +LINK_PLUGIN(TOON) +#endif +#if PLUGIN_ENABLED_STATIC(TSAGE) +LINK_PLUGIN(TSAGE) +#endif +#if PLUGIN_ENABLED_STATIC(TOUCHE) +LINK_PLUGIN(TOUCHE) +#endif +#if PLUGIN_ENABLED_STATIC(TUCKER) +LINK_PLUGIN(TUCKER) +#endif |