CC = arm-elf-gcc
LD = arm-elf-gcc
AS = arm-elf-as
AR = arm-elf-ar

PRG = 256color

LIBS = -L../lib -lmirkoSDK
LIBSGEEPEE = -L../lib -lmirkoSDK_GEEPEE
CRT0 = ../lib/crt0.S
LNKSCRIPT = ../lib/lnkscript

INCLUDES = -I../include

CFLAGS = $(INCLUDES) -O2 -s -mtune=arm9tdmi

 
OBJS =  256color.o 

all:	$(OBJS)
	$(CC) -c -o crt0.o $(CRT0)
	$(LD) -nostartfiles -s -Wall -Wl,-Map,Test.map  -T $(LNKSCRIPT) crt0.o -o $(PRG).elf $(OBJS) $(LIBSGEEPEE)
	arm-elf-objcopy -O binary $(PRG).elf $(PRG).bin
	b2fxec -a Mirko_Roller -t SDK_EXAMPLE_$(PRG) $(PRG).bin $(PRG).fxe

install:
	gplink put 256color.fxe gpmm

clean:
	rm -f *.o *~ Test.map *.bin *.elf
