# ************************************************************************** # Fichero makefile. # -------------------------------------------------------------------------- # Licencia GPL. # -------------------------------------------------------------------------- #*************************************************************************** #-- Compilador CC = sdcc CFLAGS = -Wl-m -Wl-ainhx8m -mpic14 -p16f876a NAME1=flash-write-word NAME2=flash-read-word NAME3=flash-dump NAME4=icsp-dump NAME5=icsp-ledp NAME6=icsp-ledp-ok NAME7=icsp-virus1 NAME8=icsp-virus2 all: $(NAME1).hex $(NAME2).hex $(NAME3).hex $(NAME4).hex $(NAME5).hex \ $(NAME6).hex $(NAME7).hex $(NAME8).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) $< $(NAME6).hex: $(NAME6).c $(CC) $(CFLAGS) -o $(NAME6) $< $(NAME7).hex: $(NAME7).c $(CC) $(CFLAGS) -o $(NAME7) $< $(NAME8).hex: $(NAME8).c $(CC) $(CFLAGS) -o $(NAME8) $< #-------------------- #- LIMPIEZA #-------------------- clean: rm -f *.o *.hex *.lst *.p *.d *.asm *.cod *.map *.cof *~