Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 $(shell \
2 if ! test -f include-dynamic.inc; then \
3 echo "TESTVAR = oldval" > include-dynamic.inc; \
4 sleep 2; \
5 echo "TESTVAR = newval" > include-dynamic.inc.in; \
6 fi \
7 )
9 # before running the 'all' rule, we should be rebuilding include-dynamic.inc,
10 # because there is a rule to do so
12 all:
13 test $(TESTVAR) = newval
14 test "$(MAKE_RESTARTS)" = 1
15 @echo TEST-PASS
17 include-dynamic.inc: include-dynamic.inc.in
18 test "$(MAKE_RESTARTS)" = ""
19 cp $< $@
21 include include-dynamic.inc