LIB=../lib SRC=../src-lib BIN=../bin all: make-lib make-prog make-prog2 make-prog3 check-progs make-lib: cd src-lib ; make LIB=$(LIB) make-prog: cd src-prog ; make LIB=$(LIB) BIN=$(BIN) SRC=$(SRC) make-prog2: cd src-prog2 ; make LIB=$(LIB) BIN=$(BIN) SRC=$(SRC) make-prog3: cd src-prog3 ; make LIB=$(LIB) BIN=$(BIN) SRC=$(SRC) check-progs: cd check ; make clean: cd src-lib ; make -i LIB=$(LIB) clean cd src-prog ; make -i BIN=$(BIN) clean cd src-prog2 ; make -i BIN=$(BIN) clean cd src-prog3 ; make -i BIN=$(BIN) clean cd check ; make -i clean