Global config
This commit is contained in:
parent
29aec91121
commit
d720e327c9
3 changed files with 17 additions and 30 deletions
|
@ -4,34 +4,6 @@ override TARGET_arm_release_CFLAGS :=
|
||||||
override TARGET_thumb_release_CFLAGS :=
|
override TARGET_thumb_release_CFLAGS :=
|
||||||
override TARGET_arm_debug_CFLAGS :=
|
override TARGET_arm_debug_CFLAGS :=
|
||||||
override TARGET_thumb_debug_CFLAGS :=
|
override TARGET_thumb_debug_CFLAGS :=
|
||||||
|
override TARGET_CFLAGS :=
|
||||||
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a-hard)
|
|
||||||
override TARGET_CFLAGS := $(CFLAGS_OPT) $(CFLAGS_OPT_ARM) $(CFLAGS_HARDFP)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
|
|
||||||
override TARGET_CFLAGS := $(CFLAGS_OPT) $(CFLAGS_OPT_ARM)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(TARGET_ARCH_ABI),armeabi)
|
|
||||||
override TARGET_CFLAGS := $(CFLAGS_OPT) $(CFLAGS_OPT_ARMv5)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(TARGET_ARCH_ABI),x86)
|
|
||||||
override TARGET_CFLAGS := $(CFLAGS_OPT) $(CFLAGS_OPT_X86)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Compatibility trick, don't need all projects to be updated
|
|
||||||
|
|
||||||
CFLAGS_OPT :=
|
|
||||||
|
|
||||||
CFLAGS_OPT_ARM :=
|
|
||||||
|
|
||||||
CFLAGS_OPT_ARMv5 :=
|
|
||||||
|
|
||||||
CFLAGS_OPT_X86 :=
|
|
||||||
|
|
||||||
CFLAGS_HARDFP :=
|
|
||||||
|
|
||||||
|
|
||||||
include $(call all-subdir-makefiles)
|
include $(call all-subdir-makefiles)
|
||||||
|
|
|
@ -37,7 +37,9 @@ XASHXT_PATH := $(APPLICATIONMK_PATH)/src/XashXT/XashXT
|
||||||
|
|
||||||
HLSDK_PATH := $(APPLICATIONMK_PATH)/src/HLSDK/halflife/
|
HLSDK_PATH := $(APPLICATIONMK_PATH)/src/HLSDK/halflife/
|
||||||
|
|
||||||
APP_ABI := x86 armeabi-v7a-hard
|
XASH3D_CONFIG := $(APPLICATIONMK_PATH)/xash3d_config.mk
|
||||||
|
|
||||||
|
APP_ABI := x86 armeabi armeabi-v7a-hard
|
||||||
# Use armeabi-v7a to disable hardfloat, armeabi to build armv5 xash3d
|
# Use armeabi-v7a to disable hardfloat, armeabi to build armv5 xash3d
|
||||||
# Change CFLAGS_OPT_ARMv5 to "-mfloat-abi=softfp -mfpu=vfp" and fix setup.mk of ndk to build armv6
|
# Change CFLAGS_OPT_ARMv5 to "-mfloat-abi=softfp -mfpu=vfp" and fix setup.mk of ndk to build armv6
|
||||||
# Mods are built with both ABI support
|
# Mods are built with both ABI support
|
||||||
|
|
13
jni/xash3d_config.mk
Normal file
13
jni/xash3d_config.mk
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
LOCAL_CFLAGS += $(CFLAGS_OPT)
|
||||||
|
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a-hard)
|
||||||
|
LOCAL_CFLAGS += $(CFLAGS_OPT_ARM) $(CFLAGS_HARDFP)
|
||||||
|
endif
|
||||||
|
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
|
||||||
|
LOCAL_CFLAGS += $(CFLAGS_OPT_ARM) -mfloat-abi=softfp
|
||||||
|
endif
|
||||||
|
ifeq ($(TARGET_ARCH_ABI),armeabi)
|
||||||
|
LOCAL_CFLAGS += $(CFLAGS_OPT_ARMv5)
|
||||||
|
endif
|
||||||
|
ifeq ($(TARGET_ARCH_ABI),x86)
|
||||||
|
LOCAL_CFLAGS += $(CFLAGS_OPT_X86)
|
||||||
|
endif
|
Loading…
Add table
Reference in a new issue