include ../Makerules.avr-gcc

%elf: $(OBJS)
	$(CC) $(OBJS) $(LDFLAGS) $(LIBS) -o $@

%cof: %elf
	$(ELFCOF) -O coff-ext-avr $< $@

%hex: %elf
	$(BIN) -j .text -j .data -O ihex $< $@

%rom: %elf
	$(BIN) -j .text -j .data -O ihex $< $@

%bin: %elf
	$(BIN) -j .text -j .data -O binary $< $@

%eep: %elf
	$(BIN) -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex $< $@

burn: $(TARG)
	avarice -e -p -v -f $(TARG)

install: $(TARG) $(ITARG)
	$(CP) $(TARG) $(BINDIR)/$(TARG)
	$(CP) $(ITARG) $(BINDIR)/$(ITARG)

