* tests/scripts/features/include [AIX]: Set explicit timestamps

This commit is contained in:
Paul Smith 2023-02-19 15:35:22 -05:00
parent 549fc56102
commit 4436655568

View file

@ -476,14 +476,16 @@ all: ;
# Test that included makefiles are not intermediate. # Test that included makefiles are not intermediate.
# Here 'test.foo' is mentioned explicitly and cannot be considered # Here 'test.foo' is mentioned explicitly and cannot be considered
# intermediate. # intermediate.
&touch('test.foo', 'test.x', 'test'); utouch(-10, 'test.foo');
utouch(-5, 'test.x');
touch('test');
run_make_test(q! run_make_test(q!
.PHONY: force .PHONY: force
include test.foo include test.foo
%.foo: force; touch -a $@ %.foo: force; @echo force $@
%.x: %.foo; touch $@ %.x: %.foo; touch $@
test: test.x; touch $@ test: test.x; touch $@
!, '', "touch -a test.foo\n#MAKE#: 'test' is up to date.\n"); !, '', "force test.foo\n#MAKE#: 'test' is up to date.\n");
unlink('test.foo', 'test.x', 'test'); unlink('test.foo', 'test.x', 'test');