CC=avr-gcc
CFLAGS=-mmcu=at90can128 -g3 -Os -gdwarf-2
LDFLAGS=-Wl,-Map,out.map -Wl,-Ttext,0x1FC00
#-Os  -s

all: img.bin img.srec img.hex

img: main.c serial.c bconfig.h serial.h Makefile
	$(CC) $(CFLAGS) $(LDFLAGS) -o img main.c serial.c

img.bin: img
	avr-objcopy -O binary img img.bin

img.srec: img
	avr-objcopy -O srec img img.srec

img.hex: img
	avr-objcopy -O ihex img img.hex

clean:
	rm img*

