1 1.1 rillig # $NetBSD: suff-transform-expand.mk,v 1.1 2020/10/20 20:36:53 rillig Exp $ 2 1.1 rillig # 3 1.1 rillig # https://gnats.netbsd.org/49086, issue 11: 4 1.1 rillig # Sources from transformation rules are expanded incorrectly. 5 1.1 rillig # 6 1.1 rillig # issue11.j should depend on issue11.i and issue11.second. 7 1.1 rillig # issue11.i should depend on issue11.h and issue11.first. 8 1.1 rillig # 9 1.1 rillig # XXX: The dynamic sources are expanded before ${.PREFIX} and 10 1.1 rillig # ${.TARGET} were available, so they expand to an empty string. 11 1.1 rillig 12 1.1 rillig all: issue11.j 13 1.1 rillig 14 1.1 rillig .SUFFIXES: .h .i .j 15 1.1 rillig 16 1.1 rillig .h.i: ${.PREFIX}.first 17 1.1 rillig : 'Making ${.TARGET} from ${.IMPSRC} all ${.ALLSRC}.' 18 1.1 rillig 19 1.1 rillig .i.j: ${.PREFIX}.second 20 1.1 rillig : 'Making ${.TARGET} from ${.IMPSRC} all ${.ALLSRC}.' 21 1.1 rillig 22 1.1 rillig issue11.h issue11.first issue11.second: 23 1.1 rillig : 'Making ${.TARGET} out of nothing.' 24 1.1 rillig 25 1.1 rillig #.MAKEFLAGS: -dg1 26