blob: 571895dc3c66e732bd21c950796125f9a4185380 [file] [log] [blame]
$(shell \
if ! test -f include-dynamic.inc; then \
echo "TESTVAR = oldval" > include-dynamic.inc; \
sleep 2; \
echo "TESTVAR = newval" > include-dynamic.inc.in; \
fi \
)
# before running the 'all' rule, we should be rebuilding include-dynamic.inc,
# because there is a rule to do so
all:
test $(TESTVAR) = newval
test "$(MAKE_RESTARTS)" = 1
@echo TEST-PASS
include-dynamic.inc: include-dynamic.inc.in
test "$(MAKE_RESTARTS)" = ""
cp $< $@
include include-dynamic.inc