1 # https://www.gnu.org/software/make/manual/html_node/Target_002dspecific.html 2 3 CFLAGS = -O 4 5 test: prog 6 7 prog: CFLAGS = -g 8 prog : prog.o 9 echo prog $(CFLAGS) 10 11 prog.o : prog.c 12 echo cc $(CFLAGS) -o prog.o -c prog.c 13 14 prog.c: 15 touch prog.c 16 17 18