1 2 3 4 5 6 7 8 9 10 11 12
all: 1.out 2.out LIB=../lib/str.c 1.out: 1.c cc -g -I../lib/ $< $(LIB) -o $@ 2.out: 2.c cc -g -I../lib/ $< $(LIB) -o $@ .PHONY: clean clean: -rm *.out