diff --git a/backends/fs/posix/posix-fs.cpp b/backends/fs/posix/posix-fs.cpp index a6cc818eae8..48db09f4ebb 100644 --- a/backends/fs/posix/posix-fs.cpp +++ b/backends/fs/posix/posix-fs.cpp @@ -56,7 +56,7 @@ #endif #if defined(__ANDROID__) && !defined(ANDROIDSDL) -#include "backends/platform/android/jni-android.h" +#include "backends/platform/android3d/jni-android.h" // ResidualVM #endif bool POSIXFilesystemNode::exists() const { diff --git a/backends/platform/android/android.cpp b/backends/platform/android3d/android.cpp similarity index 99% rename from backends/platform/android/android.cpp rename to backends/platform/android3d/android.cpp index 28ffce8fc0c..7dc32ad3c75 100644 --- a/backends/platform/android/android.cpp +++ b/backends/platform/android3d/android.cpp @@ -65,9 +65,9 @@ #include "backends/keymapper/keymapper-defaults.h" #include "backends/keymapper/standard-actions.h" -#include "backends/platform/android/jni-android.h" -#include "backends/platform/android/android.h" -#include "backends/platform/android/graphics.h" +#include "backends/platform/android3d/jni-android.h" +#include "backends/platform/android3d/android.h" +#include "backends/platform/android3d/graphics.h" const char *android_log_tag = "ResidualVM"; diff --git a/backends/platform/android/android.h b/backends/platform/android3d/android.h similarity index 95% rename from backends/platform/android/android.h rename to backends/platform/android3d/android.h index 72eec1f68c3..39ecbd00e41 100644 --- a/backends/platform/android/android.h +++ b/backends/platform/android3d/android.h @@ -25,7 +25,7 @@ #if defined(__ANDROID__) -#include "backends/platform/android/portdefs.h" +#include "backends/platform/android3d/portdefs.h" #include "common/fs.h" #include "common/archive.h" #include "common/mutex.h" @@ -40,10 +40,10 @@ #include "backends/plugins/posix/posix-provider.h" #include "backends/fs/posix/posix-fs-factory.h" -#include "backends/platform/android/events.h" -#include "backends/platform/android/texture.h" -#include "backends/platform/android/graphics.h" -#include "backends/platform/android/touchcontrols.h" +#include "backends/platform/android3d/events.h" +#include "backends/platform/android3d/texture.h" +#include "backends/platform/android3d/graphics.h" +#include "backends/platform/android3d/touchcontrols.h" #include diff --git a/backends/platform/android/android.mk b/backends/platform/android3d/android.mk similarity index 98% rename from backends/platform/android/android.mk rename to backends/platform/android3d/android.mk index a62b4ee7990..adffe6cf6e4 100644 --- a/backends/platform/android/android.mk +++ b/backends/platform/android3d/android.mk @@ -4,14 +4,14 @@ ANDROID_VERSIONCODE ?= 50000 ANDROID_VERSIONNAME ?= 0.4 -PATH_DIST = $(srcdir)/dists/android +PATH_DIST = $(srcdir)/dists/android3d PORT_DISTFILES = $(PATH_DIST)/README.Android DIST_ANDROID_CONTROLS = $(PATH_DIST)/assets/arrows.tga GRADLE = $(PATH_DIST)/gradlew -PATH_BUILD = ./android +PATH_BUILD = ./android3d PATH_BUILD_ASSETS = $(PATH_BUILD)/assets PATH_BUILD_JNI = $(PATH_BUILD)/jni/$(ABI)/libresidualvm.so PATH_BUILD_GRADLE = $(PATH_BUILD)/settings.gradle diff --git a/backends/platform/android/asset-archive.cpp b/backends/platform/android3d/asset-archive.cpp similarity index 97% rename from backends/platform/android/asset-archive.cpp rename to backends/platform/android3d/asset-archive.cpp index e455631fdfe..cb5a332bdaa 100644 --- a/backends/platform/android/asset-archive.cpp +++ b/backends/platform/android3d/asset-archive.cpp @@ -32,8 +32,8 @@ #include "common/debug.h" #include "common/textconsole.h" -#include "backends/platform/android/jni-android.h" -#include "backends/platform/android/asset-archive.h" +#include "backends/platform/android3d/jni-android.h" +#include "backends/platform/android3d/asset-archive.h" #include #include diff --git a/backends/platform/android/asset-archive.h b/backends/platform/android3d/asset-archive.h similarity index 100% rename from backends/platform/android/asset-archive.h rename to backends/platform/android3d/asset-archive.h diff --git a/backends/platform/android/events.cpp b/backends/platform/android3d/events.cpp similarity index 98% rename from backends/platform/android/events.cpp rename to backends/platform/android3d/events.cpp index eb7fa9e7b3d..5f18bb4966b 100644 --- a/backends/platform/android/events.cpp +++ b/backends/platform/android3d/events.cpp @@ -39,10 +39,10 @@ // for the Android port #define FORBIDDEN_SYMBOL_EXCEPTION_printf -#include "backends/platform/android/android.h" -#include "backends/platform/android/graphics.h" -#include "backends/platform/android/events.h" -#include "backends/platform/android/jni-android.h" +#include "backends/platform/android3d/android.h" +#include "backends/platform/android3d/graphics.h" +#include "backends/platform/android3d/events.h" +#include "backends/platform/android3d/jni-android.h" #include "engines/engine.h" #include "gui/gui-manager.h" diff --git a/backends/platform/android/events.h b/backends/platform/android3d/events.h similarity index 100% rename from backends/platform/android/events.h rename to backends/platform/android3d/events.h diff --git a/backends/platform/android/graphics.cpp b/backends/platform/android3d/graphics.cpp similarity index 99% rename from backends/platform/android/graphics.cpp rename to backends/platform/android3d/graphics.cpp index 8305642bee4..67607bdefd8 100644 --- a/backends/platform/android/graphics.cpp +++ b/backends/platform/android3d/graphics.cpp @@ -44,10 +44,10 @@ #include "graphics/opengl/shader.h" #include "graphics/opengl/context.h" -#include "backends/platform/android/android.h" -#include "backends/platform/android/events.h" -#include "backends/platform/android/graphics.h" -#include "backends/platform/android/jni-android.h" +#include "backends/platform/android3d/android.h" +#include "backends/platform/android3d/events.h" +#include "backends/platform/android3d/graphics.h" +#include "backends/platform/android3d/jni-android.h" AndroidGraphicsManager::AndroidGraphicsManager() : _screenChangeID(0), diff --git a/backends/platform/android/graphics.h b/backends/platform/android3d/graphics.h similarity index 100% rename from backends/platform/android/graphics.h rename to backends/platform/android3d/graphics.h diff --git a/backends/platform/android/jni-android.cpp b/backends/platform/android3d/jni-android.cpp similarity index 99% rename from backends/platform/android/jni-android.cpp rename to backends/platform/android3d/jni-android.cpp index 3ae9408690d..9a6b8e71c05 100644 --- a/backends/platform/android/jni-android.cpp +++ b/backends/platform/android3d/jni-android.cpp @@ -49,9 +49,9 @@ #include "common/encoding.h" #include "engines/engine.h" -#include "backends/platform/android/android.h" -#include "backends/platform/android/asset-archive.h" -#include "backends/platform/android/jni-android.h" +#include "backends/platform/android3d/android.h" +#include "backends/platform/android3d/asset-archive.h" +#include "backends/platform/android3d/jni-android.h" __attribute__ ((visibility("default"))) jint JNICALL JNI_OnLoad(JavaVM *vm, void *) { diff --git a/backends/platform/android/jni-android.h b/backends/platform/android3d/jni-android.h similarity index 100% rename from backends/platform/android/jni-android.h rename to backends/platform/android3d/jni-android.h diff --git a/backends/platform/android/module.mk b/backends/platform/android3d/module.mk similarity index 90% rename from backends/platform/android/module.mk rename to backends/platform/android3d/module.mk index 7859298ef52..11bbbff4f43 100644 --- a/backends/platform/android/module.mk +++ b/backends/platform/android3d/module.mk @@ -1,4 +1,4 @@ -MODULE := backends/platform/android +MODULE := backends/platform/android3d MODULE_OBJS := \ jni-android.o \ diff --git a/backends/platform/android/org/residualvm/residualvm/EditableSurfaceView.java b/backends/platform/android3d/org/residualvm/residualvm/EditableSurfaceView.java similarity index 100% rename from backends/platform/android/org/residualvm/residualvm/EditableSurfaceView.java rename to backends/platform/android3d/org/residualvm/residualvm/EditableSurfaceView.java diff --git a/backends/platform/android/org/residualvm/residualvm/ExternalStorage.java b/backends/platform/android3d/org/residualvm/residualvm/ExternalStorage.java similarity index 100% rename from backends/platform/android/org/residualvm/residualvm/ExternalStorage.java rename to backends/platform/android3d/org/residualvm/residualvm/ExternalStorage.java diff --git a/backends/platform/android/org/residualvm/residualvm/MouseHelper.java b/backends/platform/android3d/org/residualvm/residualvm/MouseHelper.java similarity index 100% rename from backends/platform/android/org/residualvm/residualvm/MouseHelper.java rename to backends/platform/android3d/org/residualvm/residualvm/MouseHelper.java diff --git a/backends/platform/android/org/residualvm/residualvm/ResidualVM.java b/backends/platform/android3d/org/residualvm/residualvm/ResidualVM.java similarity index 100% rename from backends/platform/android/org/residualvm/residualvm/ResidualVM.java rename to backends/platform/android3d/org/residualvm/residualvm/ResidualVM.java diff --git a/backends/platform/android/org/residualvm/residualvm/ResidualVMActivity.java b/backends/platform/android3d/org/residualvm/residualvm/ResidualVMActivity.java similarity index 100% rename from backends/platform/android/org/residualvm/residualvm/ResidualVMActivity.java rename to backends/platform/android3d/org/residualvm/residualvm/ResidualVMActivity.java diff --git a/backends/platform/android/org/residualvm/residualvm/ResidualVMEvents.java b/backends/platform/android3d/org/residualvm/residualvm/ResidualVMEvents.java similarity index 100% rename from backends/platform/android/org/residualvm/residualvm/ResidualVMEvents.java rename to backends/platform/android3d/org/residualvm/residualvm/ResidualVMEvents.java diff --git a/backends/platform/android/portdefs.h b/backends/platform/android3d/portdefs.h similarity index 100% rename from backends/platform/android/portdefs.h rename to backends/platform/android3d/portdefs.h diff --git a/backends/platform/android/snprintf.cpp b/backends/platform/android3d/snprintf.cpp similarity index 99% rename from backends/platform/android/snprintf.cpp rename to backends/platform/android3d/snprintf.cpp index c0b241c9d64..83c0be38e3a 100644 --- a/backends/platform/android/snprintf.cpp +++ b/backends/platform/android3d/snprintf.cpp @@ -203,7 +203,7 @@ // for the Android port #define FORBIDDEN_SYMBOL_EXCEPTION_printf -#include "backends/platform/android/portdefs.h" +#include "backends/platform/android3d/portdefs.h" #include /* For ERANGE and errno. */ #include /* For *_MAX. */ diff --git a/backends/platform/android/texture.cpp b/backends/platform/android3d/texture.cpp similarity index 98% rename from backends/platform/android/texture.cpp rename to backends/platform/android3d/texture.cpp index 9576baaac5b..b206c29c30b 100644 --- a/backends/platform/android/texture.cpp +++ b/backends/platform/android3d/texture.cpp @@ -48,9 +48,9 @@ #include "common/array.h" #include "common/util.h" -#include "backends/platform/android/texture.h" -#include "backends/platform/android/android.h" -#include "backends/platform/android/jni-android.h" +#include "backends/platform/android3d/texture.h" +#include "backends/platform/android3d/android.h" +#include "backends/platform/android3d/jni-android.h" // Supported GL extensions static bool npot_supported = false; diff --git a/backends/platform/android/texture.h b/backends/platform/android3d/texture.h similarity index 100% rename from backends/platform/android/texture.h rename to backends/platform/android3d/texture.h diff --git a/backends/platform/android/touchcontrols.cpp b/backends/platform/android3d/touchcontrols.cpp similarity index 97% rename from backends/platform/android/touchcontrols.cpp rename to backends/platform/android3d/touchcontrols.cpp index 2f6107d7170..c50d9c572f1 100644 --- a/backends/platform/android/touchcontrols.cpp +++ b/backends/platform/android3d/touchcontrols.cpp @@ -45,10 +45,10 @@ #include "common/archive.h" #include "image/tga.h" -#include "backends/platform/android/android.h" -#include "backends/platform/android/events.h" -#include "backends/platform/android/texture.h" -#include "backends/platform/android/touchcontrols.h" +#include "backends/platform/android3d/android.h" +#include "backends/platform/android3d/events.h" +#include "backends/platform/android3d/texture.h" +#include "backends/platform/android3d/touchcontrols.h" static Common::Rect clipFor(const Common::KeyCode &cs) { switch (cs) { diff --git a/backends/platform/android/touchcontrols.h b/backends/platform/android3d/touchcontrols.h similarity index 95% rename from backends/platform/android/touchcontrols.h rename to backends/platform/android3d/touchcontrols.h index c1b55d24416..42127dde55e 100644 --- a/backends/platform/android/touchcontrols.h +++ b/backends/platform/android3d/touchcontrols.h @@ -27,8 +27,8 @@ #include "common/events.h" -#include "backends/platform/android/events.h" -#include "backends/platform/android/texture.h" +#include "backends/platform/android3d/events.h" +#include "backends/platform/android3d/texture.h" class TouchControls { public: diff --git a/configure b/configure index 46a4f729300..c96cf507301 100755 --- a/configure +++ b/configure @@ -1972,7 +1972,7 @@ if test "$_host_os" = android; then # Check that we have the correct NDK version echo_n "Checking NDK version... " - _ndk_gradle=$(grep "^[[:space:]]*ndkVersion" $_srcdir/dists/android/build.gradle | sed 's/[^0-9\.]//g') + _ndk_gradle=$(grep "^[[:space:]]*ndkVersion" $_srcdir/dists/android3d/build.gradle | sed 's/[^0-9\.]//g') # ResidualVM _ndk_version=$(grep "Pkg.Revision" $ANDROID_NDK_ROOT/source.properties | sed 's/[^0-9\.]//g' | sed 's/.//') if test "$_ndk_version" = "$_ndk_gradle"; then echo "$_ndk_version" @@ -3212,7 +3212,7 @@ if test -n "$_host"; then HOSTEXEPRE=lib HOSTEXEEXT=.so _backend="android" - _port_mk="backends/platform/android/android.mk" + _port_mk="backends/platform/android3d/android.mk" # ResidualVM _build_scalers=no _seq_midi=no _timidity=no @@ -3614,7 +3614,7 @@ case $_backend in android) append_var DEFINES "-DREDUCE_MEMORY_USAGE" append_var DEFINES "-DNONSTANDARD_PORT" - append_var INCLUDES '-I$(srcdir)/backends/platform/android' + append_var INCLUDES '-I$(srcdir)/backends/platform/android3d' # ResidualVM append_var CXXFLAGS "-Wa,--noexecstack" append_var LDFLAGS "-Wl,-z,noexecstack" # removed the following directive - was causing compilation issues when not also explicitly using --disable-mt32emu @@ -3623,6 +3623,7 @@ case $_backend in if test "$_host" = ouya; then _sdlnet=no fi + append_var MODULES "backends/platform/android3d" # ResidualVM ;; androidsdl) _sdl=auto diff --git a/dists/android/AndroidManifest.xml b/dists/android3d/AndroidManifest.xml similarity index 100% rename from dists/android/AndroidManifest.xml rename to dists/android3d/AndroidManifest.xml diff --git a/dists/android/README.Android b/dists/android3d/README.Android similarity index 100% rename from dists/android/README.Android rename to dists/android3d/README.Android diff --git a/dists/android/assets/arrows.tga b/dists/android3d/assets/arrows.tga similarity index 100% rename from dists/android/assets/arrows.tga rename to dists/android3d/assets/arrows.tga diff --git a/dists/android/build.gradle b/dists/android3d/build.gradle similarity index 77% rename from dists/android/build.gradle rename to dists/android3d/build.gradle index 7fda0e35369..b722b159e92 100644 --- a/dists/android/build.gradle +++ b/dists/android3d/build.gradle @@ -14,7 +14,7 @@ allprojects { google() jcenter() } - buildDir = "${gradle.buildDir}/android/build" + buildDir = "${gradle.buildDir}/android3d/build" } apply plugin: 'com.android.application' @@ -41,11 +41,11 @@ android { sourceSets { main { - assets.srcDirs = ["${gradle.buildDir}/android/assets"] - java.srcDirs = ["${gradle.sourceDir}/backends/platform/android"] - res.srcDirs = ["${gradle.sourceDir}/dists/android/res"] - manifest.srcFile "${gradle.sourceDir}/dists/android/AndroidManifest.xml" - jniLibs.srcDirs = ["${gradle.buildDir}/android/jni"] + assets.srcDirs = ["${gradle.buildDir}/android3d/assets"] + java.srcDirs = ["${gradle.sourceDir}/backends/platform/android3d"] + res.srcDirs = ["${gradle.sourceDir}/dists/android3d/res"] + manifest.srcFile "${gradle.sourceDir}/dists/android3d/AndroidManifest.xml" + jniLibs.srcDirs = ["${gradle.buildDir}/android3d/jni"] } } if ("KEYSTORE" in System.env) { diff --git a/dists/android/gradle/wrapper/gradle-wrapper.jar b/dists/android3d/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from dists/android/gradle/wrapper/gradle-wrapper.jar rename to dists/android3d/gradle/wrapper/gradle-wrapper.jar diff --git a/dists/android/gradle/wrapper/gradle-wrapper.properties b/dists/android3d/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from dists/android/gradle/wrapper/gradle-wrapper.properties rename to dists/android3d/gradle/wrapper/gradle-wrapper.properties diff --git a/dists/android/gradlew b/dists/android3d/gradlew similarity index 100% rename from dists/android/gradlew rename to dists/android3d/gradlew diff --git a/dists/android/jni/Android.mk b/dists/android3d/jni/Android.mk similarity index 100% rename from dists/android/jni/Android.mk rename to dists/android3d/jni/Android.mk diff --git a/dists/android/res/drawable-hdpi/ic_action_keyboard.png b/dists/android3d/res/drawable-hdpi/ic_action_keyboard.png similarity index 100% rename from dists/android/res/drawable-hdpi/ic_action_keyboard.png rename to dists/android3d/res/drawable-hdpi/ic_action_keyboard.png diff --git a/dists/android/res/drawable-hdpi/ic_action_settings.png b/dists/android3d/res/drawable-hdpi/ic_action_settings.png similarity index 100% rename from dists/android/res/drawable-hdpi/ic_action_settings.png rename to dists/android3d/res/drawable-hdpi/ic_action_settings.png diff --git a/dists/android/res/drawable-mdpi/ic_action_keyboard.png b/dists/android3d/res/drawable-mdpi/ic_action_keyboard.png similarity index 100% rename from dists/android/res/drawable-mdpi/ic_action_keyboard.png rename to dists/android3d/res/drawable-mdpi/ic_action_keyboard.png diff --git a/dists/android/res/drawable-mdpi/ic_action_settings.png b/dists/android3d/res/drawable-mdpi/ic_action_settings.png similarity index 100% rename from dists/android/res/drawable-mdpi/ic_action_settings.png rename to dists/android3d/res/drawable-mdpi/ic_action_settings.png diff --git a/dists/android/res/drawable-xhdpi/ic_action_keyboard.png b/dists/android3d/res/drawable-xhdpi/ic_action_keyboard.png similarity index 100% rename from dists/android/res/drawable-xhdpi/ic_action_keyboard.png rename to dists/android3d/res/drawable-xhdpi/ic_action_keyboard.png diff --git a/dists/android/res/drawable-xhdpi/ic_action_settings.png b/dists/android3d/res/drawable-xhdpi/ic_action_settings.png similarity index 100% rename from dists/android/res/drawable-xhdpi/ic_action_settings.png rename to dists/android3d/res/drawable-xhdpi/ic_action_settings.png diff --git a/dists/android/res/drawable-xxhdpi/ic_action_keyboard.png b/dists/android3d/res/drawable-xxhdpi/ic_action_keyboard.png similarity index 100% rename from dists/android/res/drawable-xxhdpi/ic_action_keyboard.png rename to dists/android3d/res/drawable-xxhdpi/ic_action_keyboard.png diff --git a/dists/android/res/drawable-xxhdpi/ic_action_settings.png b/dists/android3d/res/drawable-xxhdpi/ic_action_settings.png similarity index 100% rename from dists/android/res/drawable-xxhdpi/ic_action_settings.png rename to dists/android3d/res/drawable-xxhdpi/ic_action_settings.png diff --git a/dists/android/res/drawable/residualvm.png b/dists/android3d/res/drawable/residualvm.png similarity index 100% rename from dists/android/res/drawable/residualvm.png rename to dists/android3d/res/drawable/residualvm.png diff --git a/dists/android/res/drawable/residualvm_big.png b/dists/android3d/res/drawable/residualvm_big.png similarity index 100% rename from dists/android/res/drawable/residualvm_big.png rename to dists/android3d/res/drawable/residualvm_big.png diff --git a/dists/android/res/layout/main.xml b/dists/android3d/res/layout/main.xml similarity index 100% rename from dists/android/res/layout/main.xml rename to dists/android3d/res/layout/main.xml diff --git a/dists/android/res/values/strings.xml b/dists/android3d/res/values/strings.xml similarity index 100% rename from dists/android/res/values/strings.xml rename to dists/android3d/res/values/strings.xml