CC      = avr-gcc -c
OPTFLG  += -Os
AS      = avr-as
AFLAGS  =
LD      = avr-gcc
LDFLAGS += -Wl,-Map=main.map
SHELL   = /bin/sh

$(OUTPUT) : $(OBJECTS) makefile
	$(LD) $(LDFLAGS) -o main.out $(OBJECTS) $(LIBS)
	avr-strip -O binary -o $(OUTPUT) main.out
	avr-size main.out
	rm -f \*.o main.out main.map
	cp $(OUTPUT) Binfiles

.c.o:
	$(CC) $(CFLAGS) $(OPTFLG) $(DEFINS) $<

clean:
	rm -f \*.o main.out main.map

