From 81e4755106e6be7e5f9c1bc7df43f3786439ee85 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 27 Apr 2005 10:55:12 +0000 Subject: [PATCH] Produce a sorted list of all local symbols in the map file. --- src/Makefile | 2 ++ src/Makefile.housekeeping | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Makefile b/src/Makefile index a3a6c391..26c0d199 100644 --- a/src/Makefile +++ b/src/Makefile @@ -72,10 +72,12 @@ AR ?= $(CROSS_COMPILE)ar RANLIB ?= $(CROSS_COMPILE)ranlib OBJCOPY ?= $(CROSS_COMPILE)objcopy NM ?= $(CROSS_COMPILE)nm +OBJDUMP ?= $(CROSS_COMPILE)objdump PARSEROM ?= $(PERL) ./util/parserom.pl MAKEROM ?= $(PERL) ./util/makerom.pl MKCONFIG ?= $(PERL) ./util/mkconfig.pl SYMCHECK ?= $(PERL) ./util/symcheck.pl +SORTOBJDUMP ?= $(PERL) ./util/sortobjdump.pl NRV2B ?= ./util/nrv2b # Location to place generated files diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index 0d13481d..20e29dc7 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -283,6 +283,7 @@ blib : $(BLIB) $(BIN)/%.tmp : $(BLIB) $(MAKEDEPS) $(LDSCRIPT) $(LD) $(LDFLAGS) -T $(LDSCRIPT) $(TGT_LD_FLAGS) $(BLIB) -o $@ \ -Map $(BIN)/$*.tmp.map + $(OBJDUMP) -ht $@ | $(SORTOBJDUMP) >> $(BIN)/$*.tmp.map # Show a linker map for the specified target #