mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-17 10:12:45 +01:00
Merge pull request #4887 from locicontrols/objdump
make: set OBJDUMP = $(PREFIX)objdump for gnu targets.
This commit is contained in:
commit
61579d3be4
@ -317,12 +317,15 @@ reset:
|
||||
exit 1; }
|
||||
$(RESET) $(RESET_FLAGS)
|
||||
|
||||
# Default OBJDUMPFLAGS for platforms which do not specify it:
|
||||
OBJDUMPFLAGS ?= -S -D -h
|
||||
|
||||
objdump:
|
||||
$(AD)command -v $(PREFIX)objdump >/dev/null 2>&1 || \
|
||||
$(AD)command -v $(OBJDUMP) >/dev/null 2>&1 || \
|
||||
{ $(COLOR_ECHO) \
|
||||
'${COLOR_RED} Objdump program $(PREFIX)objdump not found. Aborting.${COLOR_RESET}'; \
|
||||
'${COLOR_RED} Objdump program $(OBJDUMP) not found. Aborting.${COLOR_RESET}'; \
|
||||
exit 1; }
|
||||
$(PREFIX)objdump -S -D -h $(ELFFILE) | less
|
||||
$(OBJDUMP) $(OBJDUMPFLAGS) $(ELFFILE) | less
|
||||
|
||||
# Generate an XML file containing all macro definitions and include paths for
|
||||
# use in Eclipse CDT
|
||||
|
@ -35,6 +35,8 @@ export LINK # The command used to link the files. Must take the
|
||||
export LINKFLAGS # Flags to supply in the linking step.
|
||||
export OBJCOPY # The command used to create the HEXFILE.
|
||||
export OFLAGS # The parameter for OBJCOPY, e.g. to strip the debug information.
|
||||
export OBJDUMP # The command used to create the assembly listing.
|
||||
export OBJDUMPFLAGS # The parameter for OBJDUMP.
|
||||
export SIZE # The command to read to size of the ELF sections.
|
||||
export UNDEF # Set by the BOARD's and CPU's Makefile.include, this contains object files with must not be used in the ELFFILE even if the if no call to the functions.
|
||||
export WERROR # Treat all compiler warnings as errors if set to 1 (see -Werror flag in GCC manual)
|
||||
|
@ -6,4 +6,5 @@ export AS = $(PREFIX)as
|
||||
export LINK = $(PREFIX)gcc
|
||||
export SIZE = $(PREFIX)size
|
||||
export OBJCOPY = $(PREFIX)objcopy
|
||||
export OBJDUMP = $(PREFIX)objdump
|
||||
export DBG = $(GDBPREFIX)gdb
|
||||
|
Loading…
Reference in New Issue
Block a user