mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-04 16:15:25 +00:00
26 lines
378 B
Makefile
26 lines
378 B
Makefile
#T commandline: ['-j2']
|
|
|
|
define SLOWMAKE
|
|
printf "$@:0:" >>results
|
|
sleep 0.5
|
|
printf "$@:1:" >>results
|
|
sleep 0.5
|
|
printf "$@:2:" >>results
|
|
endef
|
|
|
|
EXPECTED = target1:0:target2:0:target1:1:target2:1:target1:2:target2:2:
|
|
|
|
all:: target1 target2
|
|
cat results
|
|
test "$$(cat results)" = "$(EXPECTED)"
|
|
@echo TEST-PASS
|
|
|
|
target1:
|
|
$(SLOWMAKE)
|
|
|
|
target2:
|
|
sleep 0.1
|
|
$(SLOWMAKE)
|
|
|
|
.PHONY: all
|