# ************************************************************************** # Fichero makefile. # -------------------------------------------------------------------------- # Licencia GPL. # -------------------------------------------------------------------------- #*************************************************************************** #-- Compilador CC = gpasm CFLAGS = -pp16f876a NAME1=plantilla NAME2=ledon NAME3=ledon2 NAME4=outputb NAME5=pulsador NAME6=ledp NAME7=sci-eco NAME8=sci-int1 NAME9=sci-int2 NAME10=sdcc-asm all: $(NAME1).hex $(NAME2).hex $(NAME3).hex $(NAME4).hex $(NAME5).hex \ $(NAME6).hex $(NAME7).hex $(NAME8).hex $(NAME9).hex $(NAME10).hex $(NAME1).hex: $(NAME1).asm $(CC) $(CFLAGS) $< $(NAME2).hex: $(NAME2).asm $(CC) $(CFLAGS) $< $(NAME3).hex: $(NAME3).asm $(CC) $(CFLAGS) $< $(NAME4).hex: $(NAME4).asm $(CC) $(CFLAGS) $< $(NAME5).hex: $(NAME5).asm $(CC) $(CFLAGS) $< $(NAME6).hex: $(NAME6).asm $(CC) $(CFLAGS) $< $(NAME7).hex: $(NAME7).asm $(CC) $(CFLAGS) $< $(NAME8).hex: $(NAME8).asm $(CC) $(CFLAGS) $< $(NAME9).hex: $(NAME9).asm $(CC) $(CFLAGS) $< $(NAME10).hex: $(NAME10).c sdcc -Wl-ainhx8m -mpic14 -p16f876a $< #-------------------- #- LIMPIEZA #-------------------- clean: rm -f *.o *.hex *.lst *.p *.d *.cod *.map *.cof *~