diff --git a/core/core.mk b/core/core.mk index b7e3835f5..5163a4336 100755 --- a/core/core.mk +++ b/core/core.mk @@ -73,7 +73,7 @@ RZDCY_FILES += $(foreach dir,$(addprefix $(RZDCY_SRC_DIR)/,$(RZDCY_MODULES)),$(w ifdef FOR_PANDORA RZDCY_CFLAGS := \ - $(CFLAGS) -c -O3 -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps \ + $(CFLAGS) -c -O0 -g -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps \ -DRELEASE -DPANDORA\ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp \ -frename-registers -fsingle-precision-constant -ffast-math \ @@ -82,7 +82,7 @@ RZDCY_CFLAGS := \ RZDCY_CFLAGS += -DTARGET_LINUX_ARMELv7 else RZDCY_CFLAGS := \ - $(CFLAGS) -c -O3 -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps \ + $(CFLAGS) -c -O0 -g -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps \ -D_ANDROID -DRELEASE\ -frename-registers -fsingle-precision-constant -ffast-math \ -ftree-vectorize -fomit-frame-pointer diff --git a/shell/android-studio/app/src/main/jni/Android.mk b/shell/android-studio/app/src/main/jni/Android.mk index 2b1fd2fc0..fff94d333 100644 --- a/shell/android-studio/app/src/main/jni/Android.mk +++ b/shell/android-studio/app/src/main/jni/Android.mk @@ -50,9 +50,9 @@ include $(LOCAL_PATH)/../../../../../core/core.mk LOCAL_SRC_FILES := $(RZDCY_FILES) LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/jni/src/Android.cpp) LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/jni/src/utils.cpp) -LOCAL_CFLAGS := $(RZDCY_CFLAGS) -fvisibility=hidden -ffunction-sections -fdata-sections -LOCAL_CXXFLAGS := $(RZDCY_CXXFLAGS) -fvisibility=hidden -fvisibility-inlines-hidden -ffunction-sections -fdata-sections -LOCAL_CPPFLAGS := $(RZDCY_CXXFLAGS) -fvisibility=hidden -fvisibility-inlines-hidden -ffunction-sections -fdata-sections +LOCAL_CFLAGS := $(RZDCY_CFLAGS) -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections +LOCAL_CXXFLAGS := $(RZDCY_CXXFLAGS) -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -ffunction-sections -fdata-sections +LOCAL_CPPFLAGS := $(RZDCY_CXXFLAGS) -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -ffunction-sections -fdata-sections # LOCAL_CFLAGS += -std=c++11 LOCAL_CXXFLAGS += -std=c++11 @@ -69,7 +69,7 @@ LOCAL_PRELINK_MODULE := false LOCAL_MODULE := dc LOCAL_DISABLE_FORMAT_STRING_CHECKS=true -LOCAL_ASFLAGS := -fvisibility=hidden +LOCAL_ASFLAGS := -fPIC -fvisibility=hidden LOCAL_LDLIBS := -llog -lGLESv2 -lEGL -lz #-Wl,-Map,./res/raw/syms.mp3 LOCAL_ARM_MODE := arm