#T commandline: ['-j2'] | |
# ensure that calling python commands doesn't block other targets | |
ifndef SLEEP | |
SLEEP := sleep | |
endif | |
PRINTF = printf "$@:0:" >>results | |
EXPECTED = target2:0:target1:0: | |
all:: target1 target2 | |
cat results | |
test "$$(cat results)" = "$(EXPECTED)" | |
@echo TEST-PASS | |
target1: | |
$(SLEEP) 0.1 | |
$(PRINTF) | |
target2: | |
$(PRINTF) |