Commit 28eef973 by Greg Hartman

Put debug information into the symbols files

Change-Id: I370f5d2b6b18abefb1ea1c1e02f64e6c50b7c1d2 Reviewed-on: https://swiftshader-review.googlesource.com/2771Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarGreg Hartman <ghartman@google.com>
parent 2d234afa
...@@ -399,7 +399,8 @@ LOCAL_SRC_FILES += \ ...@@ -399,7 +399,8 @@ LOCAL_SRC_FILES += \
LOCAL_CFLAGS += -DLOG_TAG=\"libLLVM_swiftshader\" LOCAL_CFLAGS += -DLOG_TAG=\"libLLVM_swiftshader\"
LOCAL_CFLAGS += -fomit-frame-pointer -Os -ffunction-sections -fdata-sections LOCAL_CFLAGS += -fomit-frame-pointer -Os -ffunction-sections -fdata-sections
LOCAL_CFLAGS += -fno-operator-names -msse2 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS LOCAL_CFLAGS += -fno-operator-names -msse2 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
LOCAL_CFLAGS += -std=c++11 LOCAL_CFLAGS += -std=c++11 -g
LOCAL_LDFLAGS += -g
# Android's make system also uses NDEBUG, so we need to set/unset it forcefully # Android's make system also uses NDEBUG, so we need to set/unset it forcefully
# Uncomment for ON: # Uncomment for ON:
......
...@@ -19,7 +19,7 @@ LOCAL_CFLAGS += -DLOG_TAG=\"libEGL_swiftshader\" ...@@ -19,7 +19,7 @@ LOCAL_CFLAGS += -DLOG_TAG=\"libEGL_swiftshader\"
# Android's make system also uses NDEBUG, so we need to set/unset it forcefully # Android's make system also uses NDEBUG, so we need to set/unset it forcefully
# Uncomment for ON: # Uncomment for ON:
LOCAL_CFLAGS += -UNDEBUG LOCAL_CFLAGS += -UNDEBUG -g
# Uncomment for OFF: # Uncomment for OFF:
#LOCAL_CFLAGS += -DNDEBUG -DANGLE_DISABLE_TRACE #LOCAL_CFLAGS += -DNDEBUG -DANGLE_DISABLE_TRACE
...@@ -31,7 +31,7 @@ LOCAL_STATIC_LIBRARIES += libgceframebufferconfig libgcemetadata ...@@ -31,7 +31,7 @@ LOCAL_STATIC_LIBRARIES += libgceframebufferconfig libgcemetadata
LOCAL_C_INCLUDES += device/google/gce/include LOCAL_C_INCLUDES += device/google/gce/include
LOCAL_SHARED_LIBRARIES += libdl liblog libandroid libutils LOCAL_SHARED_LIBRARIES += libdl liblog libandroid libutils
LOCAL_LDFLAGS += -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv LOCAL_LDFLAGS += -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv -g
LOCAL_C_INCLUDES += \ LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/../include \ $(LOCAL_PATH)/../include \
......
...@@ -92,13 +92,13 @@ LOCAL_CFLAGS += -std=c++11 ...@@ -92,13 +92,13 @@ LOCAL_CFLAGS += -std=c++11
# Android's make system also uses NDEBUG, so we need to set/unset it forcefully # Android's make system also uses NDEBUG, so we need to set/unset it forcefully
# Uncomment for ON: # Uncomment for ON:
LOCAL_CFLAGS += -UNDEBUG LOCAL_CFLAGS += -UNDEBUG -g
# Uncomment for OFF: # Uncomment for OFF:
#LOCAL_CFLAGS += -fomit-frame-pointer -ffunction-sections -fdata-sections -DNDEBUG -DANGLE_DISABLE_TRACE #LOCAL_CFLAGS += -fomit-frame-pointer -ffunction-sections -fdata-sections -DNDEBUG -DANGLE_DISABLE_TRACE
LOCAL_SHARED_LIBRARIES += libdl liblog libcutils libhardware libui libutils LOCAL_SHARED_LIBRARIES += libdl liblog libcutils libhardware libui libutils
LOCAL_STATIC_LIBRARIES += libLLVM_swiftshader LOCAL_STATIC_LIBRARIES += libLLVM_swiftshader
LOCAL_LDFLAGS += -Wl,--gc-sections -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv LOCAL_LDFLAGS += -Wl,--gc-sections -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv -g
LOCAL_C_INCLUDES += \ LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/../include \ $(LOCAL_PATH)/../include \
......
...@@ -129,7 +129,7 @@ LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv2_swiftshader\" ...@@ -129,7 +129,7 @@ LOCAL_CFLAGS += -DLOG_TAG=\"libGLESv2_swiftshader\"
# Android's make system also uses NDEBUG, so we need to set/unset it forcefully # Android's make system also uses NDEBUG, so we need to set/unset it forcefully
# Uncomment for ON: # Uncomment for ON:
LOCAL_CFLAGS += -UNDEBUG LOCAL_CFLAGS += -UNDEBUG -g
# Uncomment for OFF: # Uncomment for OFF:
#LOCAL_CFLAGS += -fomit-frame-pointer -ffunction-sections -fdata-sections -DNDEBUG -DANGLE_DISABLE_TRACE #LOCAL_CFLAGS += -fomit-frame-pointer -ffunction-sections -fdata-sections -DNDEBUG -DANGLE_DISABLE_TRACE
...@@ -138,7 +138,7 @@ LOCAL_CFLAGS += -std=c++11 ...@@ -138,7 +138,7 @@ LOCAL_CFLAGS += -std=c++11
LOCAL_SHARED_LIBRARIES += libdl liblog libcutils libhardware libui libutils LOCAL_SHARED_LIBRARIES += libdl liblog libcutils libhardware libui libutils
LOCAL_STATIC_LIBRARIES += libLLVM_swiftshader LOCAL_STATIC_LIBRARIES += libLLVM_swiftshader
LOCAL_LDFLAGS += -Wl,--gc-sections -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv LOCAL_LDFLAGS += -Wl,--gc-sections -Wl,--version-script=$(LOCAL_PATH)/exports.map -Wl,--hash-style=sysv -g
LOCAL_C_INCLUDES += \ LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/../include \ $(LOCAL_PATH)/../include \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment