# ************************************************************************** # Fichero makefile. # -------------------------------------------------------------------------- # Licencia GPL. # -------------------------------------------------------------------------- #*************************************************************************** #-- Compilador CC = sdcc CFLAGS = -Wl-ainhx8m -mpic14 -p16f876a NAME1=timer0-pausa1ms NAME2=timer0-pausa10ms NAME3=timer0-onda1Khz NAME4=timer0-onda10Khz NAME5=timer0-escala NAME6=timer0-delay NAME7=timer0-onda10Khz-int NAME8=timer0-organo NAME9=timer0-pwm1 NAME10=timer0-pwm2 NAME11=timer0-pwm3-fade NAME12=timer0-pwm-int NAME13=timer0-pwm-sci #NAME11=test #-- Por hacer: #-- Timer0-servo #-- Timer0-servo2 --> Ir a dos posiciones repetitivamente #-- Timer0 en modo contador all: $(NAME1).hex $(NAME2).hex $(NAME3).hex $(NAME4).hex $(NAME5).hex \ $(NAME6).hex $(NAME7).hex $(NAME8).hex $(NAME9).hex $(NAME10).hex \ $(NAME11).hex $(NAME12).hex $(NAME13).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) $< $(NAME9).hex: $(NAME9).c $(CC) $(CFLAGS) -o $(NAME9) $< $(NAME10).hex: $(NAME10).c $(CC) $(CFLAGS) -o $(NAME10) $< $(NAME11).hex: $(NAME11).c $(CC) $(CFLAGS) -o $(NAME11) $< $(NAME12).hex: $(NAME12).c $(CC) $(CFLAGS) -o $(NAME12) $< $(NAME13).hex: $(NAME13).c $(CC) $(CFLAGS) -o $(NAME13) $< #-------------------- #- LIMPIEZA #-------------------- clean: rm -f *.o *.hex *.lst *.p *.d *.asm *.cod *.map *.cof *~