[Scummvm-cvs-logs] SF.net SVN: scummvm:[52206] scummvm/branches/gsoc2010-plugins/backends
bluddy at users.sourceforge.net
bluddy at users.sourceforge.net
Thu Aug 19 13:18:01 CEST 2010
Revision: 52206
http://scummvm.svn.sourceforge.net/scummvm/?rev=52206&view=rev
Author: bluddy
Date: 2010-08-19 11:18:01 +0000 (Thu, 19 Aug 2010)
Log Message:
-----------
PSP: made PSP compile with plugins.
Also removed criticalSection calls from elf-loader.cpp, since now streams are used so the criticalSections are automatic.
Modified Paths:
--------------
scummvm/branches/gsoc2010-plugins/backends/platform/psp/module.mk
scummvm/branches/gsoc2010-plugins/backends/plugins/elf-loader.cpp
scummvm/branches/gsoc2010-plugins/backends/plugins/psp/psp-provider.h
Modified: scummvm/branches/gsoc2010-plugins/backends/platform/psp/module.mk
===================================================================
--- scummvm/branches/gsoc2010-plugins/backends/platform/psp/module.mk 2010-08-19 11:17:17 UTC (rev 52205)
+++ scummvm/branches/gsoc2010-plugins/backends/platform/psp/module.mk 2010-08-19 11:18:01 UTC (rev 52206)
@@ -11,7 +11,6 @@
input.o \
cursor.o \
trace.o \
- psploader.o \
pspkeyboard.o \
audio.o \
thread.o \
Modified: scummvm/branches/gsoc2010-plugins/backends/plugins/elf-loader.cpp
===================================================================
--- scummvm/branches/gsoc2010-plugins/backends/plugins/elf-loader.cpp 2010-08-19 11:17:17 UTC (rev 52205)
+++ scummvm/branches/gsoc2010-plugins/backends/plugins/elf-loader.cpp 2010-08-19 11:18:01 UTC (rev 52206)
@@ -324,10 +324,6 @@
Common::SeekableReadStream* DLFile;
void *ctors_start, *ctors_end;
-#ifdef __PSP__
- PowerMan.beginCriticalSection();
-#endif
-
DBG("open(\"%s\")\n", path);
Common::FSNode file(path);
@@ -347,10 +343,6 @@
DBG("loaded!/n");
-#ifdef __PSP__
- PowerMan.endCriticalSection();
-#endif
-
flushDataCache();
ctors_start = symbol("___plugin_ctors");
Modified: scummvm/branches/gsoc2010-plugins/backends/plugins/psp/psp-provider.h
===================================================================
--- scummvm/branches/gsoc2010-plugins/backends/plugins/psp/psp-provider.h 2010-08-19 11:17:17 UTC (rev 52205)
+++ scummvm/branches/gsoc2010-plugins/backends/plugins/psp/psp-provider.h 2010-08-19 11:18:01 UTC (rev 52206)
@@ -40,10 +40,9 @@
};
public:
- Plugin* PSPPluginProvider::createPlugin(const Common::FSNode &node) const {
+ Plugin* createPlugin(const Common::FSNode &node) const {
return new PSPPlugin(node.getPath());
}
-}
};
#endif /* BACKENDS_PLUGINS_PSP_PSP_PROVIDER_H */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list