mirror of https://github.com/ipxe/ipxe.git
Produce a sorted list of all local symbols in the map file.
parent
d6930e6e40
commit
81e4755106
|
@ -72,10 +72,12 @@ AR ?= $(CROSS_COMPILE)ar
|
||||||
RANLIB ?= $(CROSS_COMPILE)ranlib
|
RANLIB ?= $(CROSS_COMPILE)ranlib
|
||||||
OBJCOPY ?= $(CROSS_COMPILE)objcopy
|
OBJCOPY ?= $(CROSS_COMPILE)objcopy
|
||||||
NM ?= $(CROSS_COMPILE)nm
|
NM ?= $(CROSS_COMPILE)nm
|
||||||
|
OBJDUMP ?= $(CROSS_COMPILE)objdump
|
||||||
PARSEROM ?= $(PERL) ./util/parserom.pl
|
PARSEROM ?= $(PERL) ./util/parserom.pl
|
||||||
MAKEROM ?= $(PERL) ./util/makerom.pl
|
MAKEROM ?= $(PERL) ./util/makerom.pl
|
||||||
MKCONFIG ?= $(PERL) ./util/mkconfig.pl
|
MKCONFIG ?= $(PERL) ./util/mkconfig.pl
|
||||||
SYMCHECK ?= $(PERL) ./util/symcheck.pl
|
SYMCHECK ?= $(PERL) ./util/symcheck.pl
|
||||||
|
SORTOBJDUMP ?= $(PERL) ./util/sortobjdump.pl
|
||||||
NRV2B ?= ./util/nrv2b
|
NRV2B ?= ./util/nrv2b
|
||||||
|
|
||||||
# Location to place generated files
|
# Location to place generated files
|
||||||
|
|
|
@ -283,6 +283,7 @@ blib : $(BLIB)
|
||||||
$(BIN)/%.tmp : $(BLIB) $(MAKEDEPS) $(LDSCRIPT)
|
$(BIN)/%.tmp : $(BLIB) $(MAKEDEPS) $(LDSCRIPT)
|
||||||
$(LD) $(LDFLAGS) -T $(LDSCRIPT) $(TGT_LD_FLAGS) $(BLIB) -o $@ \
|
$(LD) $(LDFLAGS) -T $(LDSCRIPT) $(TGT_LD_FLAGS) $(BLIB) -o $@ \
|
||||||
-Map $(BIN)/$*.tmp.map
|
-Map $(BIN)/$*.tmp.map
|
||||||
|
$(OBJDUMP) -ht $@ | $(SORTOBJDUMP) >> $(BIN)/$*.tmp.map
|
||||||
|
|
||||||
# Show a linker map for the specified target
|
# Show a linker map for the specified target
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue