aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Willis2010-08-17 11:40:48 +0000
committerJohn Willis2010-08-17 11:40:48 +0000
commit56ec4fc353fc0fddaa3d046cbeeb9393c16c453a (patch)
treeab4e2673044500a1061af73b1f0a85ac8282598b
parent981abdd08bf47fff9a237056cdf82aa11cca60b1 (diff)
downloadscummvm-rg350-56ec4fc353fc0fddaa3d046cbeeb9393c16c453a.tar.gz
scummvm-rg350-56ec4fc353fc0fddaa3d046cbeeb9393c16c453a.tar.bz2
scummvm-rg350-56ec4fc353fc0fddaa3d046cbeeb9393c16c453a.zip
CONFIGURE: Add plugin support for the GP2X backend.
I'll switch the GP2X to use plugins by default for new releases after some additional testing. svn-id: r52153
-rwxr-xr-xconfigure18
1 files changed, 18 insertions, 0 deletions
diff --git a/configure b/configure
index c9769d41b4..d7c286f15d 100755
--- a/configure
+++ b/configure
@@ -1946,6 +1946,24 @@ PRE_OBJS_FLAGS := -Wl,-export-dynamic -Wl,-whole-archive
POST_OBJS_FLAGS := -Wl,-no-whole-archive
'
;;
+ gp2x*)
+_def_plugin='
+#define PLUGIN_PREFIX ""
+#define PLUGIN_SUFFIX ".plugin"
+'
+_mak_plugins='
+DYNAMIC_MODULES := 1
+PLUGIN_PREFIX :=
+PLUGIN_SUFFIX := .plugin
+PLUGIN_EXTRA_DEPS = $(EXECUTABLE)
+CXXFLAGS += -DDYNAMIC_MODULES
+CXXFLAGS += -fpic
+PLUGIN_LDFLAGS += -shared
+PRE_OBJS_FLAGS := -Wl,-export-dynamic -Wl,-whole-archive
+POST_OBJS_FLAGS := -Wl,-no-whole-archive
+LIBS += -ldl
+'
+ ;;
gp2xwiz*)
_def_plugin='
#define PLUGIN_PREFIX ""