aboutsummaryrefslogtreecommitdiff
path: root/src/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/config')
-rw-r--r--src/config/Config.lb4
-rw-r--r--src/config/Options.lb6
2 files changed, 9 insertions, 1 deletions
diff --git a/src/config/Config.lb b/src/config/Config.lb
index 3c703c6203..2043ef02c4 100644
--- a/src/config/Config.lb
+++ b/src/config/Config.lb
@@ -10,6 +10,10 @@ makedefine GCC_INC_DIR := $(shell LC_ALL=C $(CC) -print-search-dirs | sed -ne "s
makedefine CPPFLAGS := -I$(TOP)/src/include -I$(TOP)/src/arch/$(ARCH)/include -I$(GCC_INC_DIR) $(CPUFLAGS)
makedefine CFLAGS := $(CPU_OPT) $(DISTRO_CFLAGS) $(CPPFLAGS) -Os -nostdinc -nostdlib -fno-builtin -Wall
+if ASSEMBLER_DEBUG
+makedefine DEBUG_CFLAGS := -g -dA -fverbose-asm
+end
+
makedefine HOSTCFLAGS:= -Os -Wall
makerule ldscript.ld
diff --git a/src/config/Options.lb b/src/config/Options.lb
index 4fbc2fc77d..ce6985b637 100644
--- a/src/config/Options.lb
+++ b/src/config/Options.lb
@@ -501,8 +501,12 @@ define CONFIG_USE_PRINTK_IN_CAR
export always
comment "use printk instead of print in CAR stage code"
end
+define ASSEMBLER_DEBUG
+ default none
+ export used
+ comment "Create disassembly files for debugging"
+end
-
###############################################
# Mainboard options
###############################################