ifndef DESTDIR DESTDIR=/Users/tom/okirel endif DIRS=contrib osid impl app .PHONY: ${DIRS} world: ${DIRS} ${DIRS}: @mkdir -p ${DESTDIR} ${MAKE} DESTDIR=${DESTDIR} -C $@ world clean: @rm -rf ${DESTDIR} @for d in ${DIRS}; do \ ${MAKE} -C $$d clean; \ done