DIRS=sparql all: @for d in $(DIRS); do \ echo "\tBuilding in $$d"; \ (cd $$d && make --no-print-directory) || exit 1; \ done clean: @for d in $(DIRS); do \ echo "\tCleaning in $$d"; \ (cd $$d && make clean --no-print-directory) || exit 1; \ done