projects-dir.mk: Make clean target more aggressive

Override build.py --exclude argument to nothing for clean target.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2017-12-27 12:59:09 +00:00
commit 7acb5a11b1

View file

@ -112,7 +112,7 @@ build-order: $(filter-out $(UNAVAILABLE_TARGETS),pull.done)
$(BUILD_PY) order $(BUILD_PROJECTS) | sed 's/ */\n/g'
clean-dirs:
if [ -n "$(wildcard */*.done)" ]; then ls */*.done 2>/dev/null | sed 's%/.*%%' | xargs -r $(BUILD_PY) clean; fi
if [ -n "$(wildcard */*.done)" ]; then ls */*.done 2>/dev/null | sed 's%/.*%%' | xargs -r $(BUILD_PY) --exclude "" clean; fi
clean-all-dirs:
$(BUILD_PY) clean $(PROJECTS)