-CC = arm-elf-gcc
-AS = arm-elf-gcc -c
+ARM_CPUNAME = gerneric-armv7
+CC = arm-elf-gcc -mcpu=$(ARM_CPUNAME)
+AS = arm-elf-gcc -mcpu=$(ARM_CPUNAME) -c
LD = arm-elf-ld
OBJDUMP = arm-elf-objdump
DISASM = $(OBJDUMP) -d -S
ASSUFFIX = S
-CONFIG=realview_pb
+# Default Configuration
+ifeq ($(PLATFORM),)
+ PLATFORM=realview_pb
+endif