summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-02-11 14:37:37 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-02-11 14:42:20 +0200
commit287d9620fc4f19eadbaaa2fbb7008604ea02a37f (patch)
tree5aa1f005446feab32ad419a27dbf8a87613ea948
parenta075741c90f392c13a47c5948cccc7371d12dd14 (diff)
downloadmicropython-287d9620fc4f19eadbaaa2fbb7008604ea02a37f.tar.gz
micropython-287d9620fc4f19eadbaaa2fbb7008604ea02a37f.zip
Enable link map file generation.
-rw-r--r--stm/Makefile2
-rw-r--r--unix/Makefile2
2 files changed, 2 insertions, 2 deletions
diff --git a/stm/Makefile b/stm/Makefile
index 12fb4b71ba..32f43213c3 100644
--- a/stm/Makefile
+++ b/stm/Makefile
@@ -31,7 +31,7 @@ else
CFLAGS += -Os -DNDEBUG
endif
-LDFLAGS = --nostdlib -T stm32f405.ld
+LDFLAGS = --nostdlib -T stm32f405.ld -Map=$(@:.elf=.map) --cref
LIBS =
# uncomment this if you want libgcc
diff --git a/unix/Makefile b/unix/Makefile
index a1a6a7102c..317bcb5ebf 100644
--- a/unix/Makefile
+++ b/unix/Makefile
@@ -12,7 +12,7 @@ include ../py/py.mk
# compiler settings
CFLAGS = -I. -I$(PY_SRC) -Wall -Werror -ansi -std=gnu99 -DUNIX $(CFLAGS_MOD)
-LDFLAGS = $(LDFLAGS_MOD) -lm
+LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref
ifeq ($(MICROPY_MOD_TIME),1)
CFLAGS_MOD += -DMICROPY_MOD_TIME=1