From 126433c42c59b829754f6aebb67b3628cfdd291d Mon Sep 17 00:00:00 2001 From: mittorn Date: Fri, 6 May 2016 08:58:01 +0000 Subject: [PATCH] Android 1.5 support --- jni/Application.mk | 8 ++- res/layout/activity_fpicker.xml | 2 +- res/layout/activity_launcher.xml | 4 +- src/in/celest/xash3d/FPicker.java | 12 +++- src/in/celest/xash3d/InstallReceiver.java | 35 ++++++++++- src/in/celest/xash3d/LauncherActivity.java | 38 +++++++++--- src/in/celest/xash3d/ShortcutActivity.java | 16 +++-- src/in/celest/xash3d/XashActivity.java | 37 +++++++----- src/org/libsdl/app/SDLActivity.java | 70 +++++++--------------- test/AndroidManifest.xml | 2 +- 10 files changed, 141 insertions(+), 83 deletions(-) diff --git a/jni/Application.mk b/jni/Application.mk index 2cac9797..1c98c669 100644 --- a/jni/Application.mk +++ b/jni/Application.mk @@ -4,17 +4,21 @@ #APP_STL := stlport_static XASH_SDL ?= 0 - +XASH_LEGACY ?= 0 ifeq ($(XASH_SDL),1) APP_PLATFORM := android-12 else +ifneq ($(XASH_LEGACY),1) APP_PLATFORM := android-8 +else +APP_PLATFORM := android-3 +endif endif CFLAGS_OPT := -O3 -fomit-frame-pointer -ggdb -funsafe-math-optimizations -ftree-vectorize -fgraphite-identity -floop-interchange -funsafe-loop-optimizations -finline-limit=1024 CFLAGS_OPT_ARM := -mthumb -mfpu=neon -mcpu=cortex-a9 -pipe -mvectorize-with-neon-quad -DVECTORIZE_SINCOS -fPIC -CFLAGS_OPT_ARMv5 :=-march=armv6 -mfpu=vfp -marm -pipe +CFLAGS_OPT_ARMv5 :=-march=armv5te -marm -pipe -msoft-float CFLAGS_OPT_X86 := -mtune=atom -march=atom -mssse3 -mfpmath=sse -funroll-loops -pipe -DVECTORIZE_SINCOS CFLAGS_HARDFP := -D_NDK_MATH_NO_SOFTFP=1 -mhard-float -mfloat-abi=hard -DLOAD_HARDFP -DSOFTFP_LINK APPLICATIONMK_PATH = $(call my-dir) diff --git a/res/layout/activity_fpicker.xml b/res/layout/activity_fpicker.xml index b97efbde..7001b44e 100644 --- a/res/layout/activity_fpicker.xml +++ b/res/layout/activity_fpicker.xml @@ -19,7 +19,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/folder" - android:id="@+id/button2" + android:id="@+id/button_fpicker_select" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:onClick="onFileClick" /> diff --git a/res/layout/activity_launcher.xml b/res/layout/activity_launcher.xml index 3fc3d774..8e652f5b 100644 --- a/res/layout/activity_launcher.xml +++ b/res/layout/activity_launcher.xml @@ -224,7 +224,7 @@