# ************************************************************************** # Fichero makefile. # -------------------------------------------------------------------------- # Licencia GPL. Juan Gonzalez Gomez # Actualizado por Javier Valiente <jvaliente@ifara.com> # -------------------------------------------------------------------------- # #*************************************************************************** #-- Compilador CC = sdcc CFLAGS = -mpic14 -p16f876a #-- Ejemplos para el PUERTO B #-- Indicar el nombre sin extensión del archivo compilar NAME1=ledon all: $(NAME1).hex #$(NAME1).hex : $(SRCS:.c=.o) #-------------------- #- LIMPIEZA #-------------------- clean: del *.o *.hex *.lst *.p *.d *.asm *.cod #----------------------- # 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 $< -s "C:\Archivos de programa\gputils\lkr\16f877.lkr"