MMCU=ap7000
SOURCES=main.S
CFLAGS=-mmcu=$(MMCU) -Wall 

all: firmware.bin

firmware.bin: firmware.out
	avr32-objcopy -O binary firmware.out firmware.bin
	
firmware.out: $(SOURCES)
	avr32-gcc -Wall -c -fmessage-length=0 -mpart=$(MMCU) -ffunction-sections -ofirmware.o $(SOURCES) 
	avr32-ld firmware.o -T link.lds -o firmware.out 
	


