summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-12-04 05:30:38 +0000
committerEric Andersen <andersen@codepoet.org>2002-12-04 05:30:38 +0000
commitbddae88b6da238cff579e97ffaf5a6e2a1e5c778 (patch)
treeae97e33ff1d5c454f63a02289733fa03bd9b3e41
parent37e8a493e38421b46967338ee1ec2c534f0d05c3 (diff)
Override optimization settings when debugging
-rw-r--r--Rules.mak7
1 files changed, 6 insertions, 1 deletions
diff --git a/Rules.mak b/Rules.mak
index 97aa4b6fc..d212230c9 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -155,6 +155,12 @@ ifeq ($(strip $(TARGET_ARCH)),h8300)
CPU_CFLAGS-y+=-mh -mint32 -fsigned-char
endif
+# Override optimization settings when debugging
+ifeq ($(DODEBUG),y)
+ OPTIMIZATION=$(call check_gcc,-Os,-O2)
+endif
+
+
# Add a bunch of extra pedantic annoyingly strict checks
WARNINGS+=-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
# Some nice CFLAGS to work with
@@ -165,7 +171,6 @@ ifeq ($(DODEBUG),y)
CFLAGS += -g
LDFLAGS:= $(CPU_LDFLAGS-y) -shared --warn-common --warn-once -z combreloc
STRIPTOOL:= true -Since_we_are_debugging
- OPTIMIZATION=$(call check_gcc,-Os,-O2)
else
LDFLAGS := $(CPU_LDFLAGS-y) -s -shared --warn-common --warn-once -z combreloc
endif