#
# Makefile.bin - Generates the binary image
#

#
# Declare compiler
#
ifndef COMPILER
COMPILER=gcc
#COMPILER=sourcerygxx
endif

#
# GCC
#
ifeq (${COMPILER}, gcc)
PREFIX=arm-eabi-
endif

#
# Sourcery G++.
#
ifeq (${COMPILER}, sourcerygxx)
PREFIX=arm-none-eabi-
endif

SIZE=${PREFIX}size
OBJCOPY=${PREFIX}objcopy

%.bin:%.out
	${SIZE} ${@:.bin=.out}
	${OBJCOPY} -O binary ${@:.bin=.out} ${@}
