CC = gcc CARGS = -Wall -g all: p01 p02 p03 p04 p05 p06 p07 p08 p09 p10 bonus p01: p01.c $(CC) $(CARGS) -o p01 p01.c p02: p02.c $(CC) $(CARGS) -o p02 p02.c -lm p03: p03.c $(CC) $(CARGS) -o p03 p03.c p04: p04.c $(CC) $(CARGS) -o p04 p04.c p05: p05.c $(CC) $(CARGS) -o p05 p05.c p06: p06.c $(CC) $(CARGS) -o p06 p06.c p07: p07.c $(CC) $(CARGS) -o p07 p07.c p08: p08.c $(CC) $(CARGS) -o p08 p08.c p09: p09.c $(CC) $(CARGS) -o p09 p09.c p10: p10.c $(CC) $(CARGS) -o p10 p10.c bonus: bonus.c $(CC) $(CARGS) -o bonus bonus.c clean: rm -f p{01..10} bonus