diff options
Diffstat (limited to 'unit-tests/suff-transform-expand.mk')
-rw-r--r-- | unit-tests/suff-transform-expand.mk | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/unit-tests/suff-transform-expand.mk b/unit-tests/suff-transform-expand.mk new file mode 100644 index 000000000000..943dd5279539 --- /dev/null +++ b/unit-tests/suff-transform-expand.mk @@ -0,0 +1,25 @@ +# $NetBSD: suff-transform-expand.mk,v 1.1 2020/10/20 20:36:53 rillig Exp $ +# +# https://gnats.netbsd.org/49086, issue 11: +# Sources from transformation rules are expanded incorrectly. +# +# issue11.j should depend on issue11.i and issue11.second. +# issue11.i should depend on issue11.h and issue11.first. +# +# XXX: The dynamic sources are expanded before ${.PREFIX} and +# ${.TARGET} were available, so they expand to an empty string. + +all: issue11.j + +.SUFFIXES: .h .i .j + +.h.i: ${.PREFIX}.first + : 'Making ${.TARGET} from ${.IMPSRC} all ${.ALLSRC}.' + +.i.j: ${.PREFIX}.second + : 'Making ${.TARGET} from ${.IMPSRC} all ${.ALLSRC}.' + +issue11.h issue11.first issue11.second: + : 'Making ${.TARGET} out of nothing.' + +#.MAKEFLAGS: -dg1 |