1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-17 05:12:57 +01:00

make: remove dependency from flash to all

* print message when no hex file is found instead
* add objcopy for native so that flash can succeed
This commit is contained in:
Ludwig Ortmann 2014-09-27 09:09:39 +02:00
parent fce3a2243e
commit 2c9c8bf2e0
2 changed files with 11 additions and 2 deletions

View File

@ -178,7 +178,16 @@ distclean:
-@for i in $(USEPKG) ; do "$(MAKE)" -C $(RIOTBASE)/pkg/$$i distclean ; done
-@rm -rf $(BINDIRBASE)
flash: all
flash: $(filter all all-%, $(MAKECMDGOALS))
@if [ ! -f $${HEXFILE} ]; then \
echo ""; \
echo ""; \
echo "You need to create a hex file before you can flash it."; \
echo "Unless you know otherwise, 'make all' usually does what you want."; \
echo ""; \
echo ""; \
exit 1; \
fi
$(FLASHER) $(FFLAGS)
term:

View File

@ -16,7 +16,7 @@ export AR ?= $(PREFIX)ar
export AS ?= $(PREFIX)as
export LINK ?= $(PREFIX)gcc
export SIZE ?= $(PREFIX)size
export OBJCOPY = true
export OBJCOPY = $(PREFIX)objcopy
export DEBUGGER = gdb
export TERMPROG = $(ELF)