# **************************************************************************
# Fichero makefile.
# --------------------------------------------------------------------------
# Licencia GPL.
# --------------------------------------------------------------------------
#***************************************************************************

#-- Compilador
CC = avr-gcc
OBJCOPY = avr-objcopy

CFLAGS = -I include -g -mmcu=atmega328p -Wall -Os

NAME1=test-oscillator8
NAME2=test-PP1

TEST = ledp

all: $(NAME1).hex $(NAME2).hex $(TEST).hex

#-- Example 1
$(NAME1).elf: $(NAME1).c
	$(CC) $(CFLAGS) -o $@ $<

#-- Example 2
$(NAME2).elf: $(NAME2).c
	$(CC) $(CFLAGS) -o $@ $<

#--- Test
$(TEST).elf: $(TEST).c
	$(CC) $(CFLAGS) -lm -o $@ $<

%.hex: %.elf
	$(OBJCOPY) -O ihex $< $@

#--------------------
#- LIMPIEZA
#--------------------
clean:
	rm -f *.o *.hex *.elf
