From bddae88b6da238cff579e97ffaf5a6e2a1e5c778 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 4 Dec 2002 05:30:38 +0000 Subject: Override optimization settings when debugging --- Rules.mak | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Rules.mak') 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 -- cgit v1.2.3