Displaying exercises/e6/solution/MakefileCC=gcc PROGS=p1 p2 p3 p4 p5 # Linux defaults: CFLAGS=-ggdb -pedantic -Wall #CFLAGS=-O4 -Wall LDFLAGS=-lm all: $(PROGS) p1: p1.o p2: p2.o p3: p3.o p4: p4.o p5: p5.o $(CC) $(LDFLAGS) -o $@ $< %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< clean: objclean for b in $(PROGS); do if [ -f "$$b" ]; then rm "$$b"; fi done objclean: for obj in h?.o; do if [ -f "$$obj" ]; then rm "$$obj"; fi done |