# **************************************************************************
# Fichero makefile.
# --------------------------------------------------------------------------
# Licencia GPL. Juan Gonzalez Gomez
# --------------------------------------------------------------------------
#
#***************************************************************************

#-- Compilador
CC = sdcc

#-- En la version 2.5 del SDCC el pic 16f876a todavi no esta
#-- soportado. Sin embargo, es casi equivalente al 16f877
CFLAGS = -mpic14 -p16f877


NAME1=sg-null-pic16f876a-skypic-0
DEP1=$(NAME1).o sci.o

all: $(NAME1).hex

#---------------------------
#       OBJETIVOS
#---------------------------
$(NAME1).hex: $(DEP1)
	           gplink -o $(NAME1).hex -a inhx8m $(DEP1)

clean:
	    rm -f *.o *.hex *.lst *.p *.d *.asm *.cod *~ *.bak


#-----------------------
# REGLAS GENERICAS
#-----------------------
#-- Obtencion de los ficheros objeto .o
.c.o:
	                $(CC) -S $(CFLAGS) $<
	                gpasm -c $*.asm

#-- Obtencion de los ficheros ejecutables
#%.hex : %.o; gplink -o $@ -a inhx8m $<
