Really force -fPIC everywhere
This commit is contained in:
parent
85dd3b2f5c
commit
563052a2e8
|
@ -73,7 +73,7 @@ RZDCY_FILES += $(foreach dir,$(addprefix $(RZDCY_SRC_DIR)/,$(RZDCY_MODULES)),$(w
|
||||||
|
|
||||||
ifdef FOR_PANDORA
|
ifdef FOR_PANDORA
|
||||||
RZDCY_CFLAGS := \
|
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\
|
-DRELEASE -DPANDORA\
|
||||||
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp \
|
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp \
|
||||||
-frename-registers -fsingle-precision-constant -ffast-math \
|
-frename-registers -fsingle-precision-constant -ffast-math \
|
||||||
|
@ -82,7 +82,7 @@ RZDCY_CFLAGS := \
|
||||||
RZDCY_CFLAGS += -DTARGET_LINUX_ARMELv7
|
RZDCY_CFLAGS += -DTARGET_LINUX_ARMELv7
|
||||||
else
|
else
|
||||||
RZDCY_CFLAGS := \
|
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\
|
-D_ANDROID -DRELEASE\
|
||||||
-frename-registers -fsingle-precision-constant -ffast-math \
|
-frename-registers -fsingle-precision-constant -ffast-math \
|
||||||
-ftree-vectorize -fomit-frame-pointer
|
-ftree-vectorize -fomit-frame-pointer
|
||||||
|
|
|
@ -50,9 +50,9 @@ include $(LOCAL_PATH)/../../../../../core/core.mk
|
||||||
LOCAL_SRC_FILES := $(RZDCY_FILES)
|
LOCAL_SRC_FILES := $(RZDCY_FILES)
|
||||||
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/jni/src/Android.cpp)
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/jni/src/Android.cpp)
|
||||||
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/jni/src/utils.cpp)
|
LOCAL_SRC_FILES += $(wildcard $(LOCAL_PATH)/jni/src/utils.cpp)
|
||||||
LOCAL_CFLAGS := $(RZDCY_CFLAGS) -fvisibility=hidden -ffunction-sections -fdata-sections
|
LOCAL_CFLAGS := $(RZDCY_CFLAGS) -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections
|
||||||
LOCAL_CXXFLAGS := $(RZDCY_CXXFLAGS) -fvisibility=hidden -fvisibility-inlines-hidden -ffunction-sections -fdata-sections
|
LOCAL_CXXFLAGS := $(RZDCY_CXXFLAGS) -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -ffunction-sections -fdata-sections
|
||||||
LOCAL_CPPFLAGS := $(RZDCY_CXXFLAGS) -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_CFLAGS += -std=c++11
|
||||||
LOCAL_CXXFLAGS += -std=c++11
|
LOCAL_CXXFLAGS += -std=c++11
|
||||||
|
@ -69,7 +69,7 @@ LOCAL_PRELINK_MODULE := false
|
||||||
|
|
||||||
LOCAL_MODULE := dc
|
LOCAL_MODULE := dc
|
||||||
LOCAL_DISABLE_FORMAT_STRING_CHECKS=true
|
LOCAL_DISABLE_FORMAT_STRING_CHECKS=true
|
||||||
LOCAL_ASFLAGS := -fvisibility=hidden
|
LOCAL_ASFLAGS := -fPIC -fvisibility=hidden
|
||||||
LOCAL_LDLIBS := -llog -lGLESv2 -lEGL -lz
|
LOCAL_LDLIBS := -llog -lGLESv2 -lEGL -lz
|
||||||
#-Wl,-Map,./res/raw/syms.mp3
|
#-Wl,-Map,./res/raw/syms.mp3
|
||||||
LOCAL_ARM_MODE := arm
|
LOCAL_ARM_MODE := arm
|
||||||
|
|
Loading…
Reference in New Issue