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

#-- Compilador
CC = sdcc

CFLAGS = -Wl-ainhx8m -mpic14 -p16f876a

NAME1=eeprom-write-byte
NAME2=eeprom-read-byte
NAME3=eeprom-write
NAME4=eeprom-dump-sci
NAME5=eeprom-write-int

all: $(NAME1).hex $(NAME2).hex $(NAME3).hex $(NAME4).hex $(NAME5).hex

$(NAME1).hex: $(NAME1).c
	$(CC) $(CFLAGS) -o $(NAME1) $< 
	
$(NAME2).hex: $(NAME2).c
	$(CC) $(CFLAGS) -o $(NAME2) $< 	

$(NAME3).hex: $(NAME3).c
	$(CC) $(CFLAGS) -o $(NAME3) $< 	
	
$(NAME4).hex: $(NAME4).c
	$(CC) $(CFLAGS) -o $(NAME4) $< 		
	
$(NAME5).hex: $(NAME5).c
	$(CC) $(CFLAGS) -o $(NAME5) $< 	

#--------------------
#- LIMPIEZA
#--------------------
clean:
	rm -f *.o *.hex *.lst *.p *.d *.asm *.cod *.map *.cof *~