PROG=led
OBJS=${PROG}.o
MCU=attiny13
F_CPU=1000000UL # internal 8MHz clock & CKDIV8 fuse bit enabled
#--------

ELF=$(PROG)
IHEX=$(PROG).ihex

CC=avr-gcc
CFLAGS=-g -O2 -mmcu=$(MCU) -DF_CPU=$(F_CPU)
LDFLAGS=-g -O2 -mmcu=$(MCU)
OBJCOPY=avr-objcopy

all: $(IHEX)

$(IHEX): $(ELF)

$(ELF): $(OBJS)

%.ihex: %
	$(OBJCOPY) -j .text -j .data -O ihex $< $@

	clean:
		-$(RM) $(ELF) $(IHEX) $(OBJS)

		.PHONY: all clean
