blob: 571895dc3c66e732bd21c950796125f9a4185380 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
$(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
|