Added support to load plugins from different directories and the ability to specify the default directory from configure.
svn-id: r31816
This commit is contained in:
parent
6a98108eac
commit
3f44977885
14 changed files with 132 additions and 172 deletions
|
@ -30,9 +30,16 @@
|
|||
|
||||
#if defined(DYNAMIC_MODULES) && defined(__DC__)
|
||||
|
||||
class DCPluginProvider : public PluginProvider {
|
||||
public:
|
||||
virtual PluginList getPlugins();
|
||||
class DCPluginProvider : public FilePluginProvider {
|
||||
protected:
|
||||
Plugin* createPlugin(const Common::String &filename) const;
|
||||
|
||||
virtual const char* getPrefix() const { return ""; }
|
||||
virtual const char* getSuffix() const { return ".PLG"; }
|
||||
|
||||
virtual void addCustomDirectories(Common::StringList &dirs) const {
|
||||
dirs.push_back("/");
|
||||
}
|
||||
};
|
||||
|
||||
#endif // defined(DYNAMIC_MODULES) && defined(__DC__)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue