1 1.1 rillig # $NetBSD: varfind.mk,v 1.1 2020/07/25 21:19:29 rillig Exp $ 2 1.1 rillig # 3 1.1 rillig # Demonstrates variable name aliases in VarFind. 4 1.1 rillig 5 1.1 rillig all: VarFind-aliases.to 6 1.1 rillig 7 1.1 rillig .SUFFIXES: .from .to 8 1.1 rillig 9 1.1 rillig VarFind-aliases.from: 10 1.1 rillig @: do nothing 11 1.1 rillig 12 1.1 rillig VarFind-aliases.to: explicit-dependency 13 1.1 rillig 14 1.1 rillig explicit-dependency: 15 1.1 rillig @: do nothing 16 1.1 rillig 17 1.1 rillig .from.to: 18 1.1 rillig @echo $@: long ${.ALLSRC:Q} 19 1.1 rillig @echo $@: abbr ${>:Q} 20 1.1 rillig @echo $@: long ${.ARCHIVE:Q} 21 1.1 rillig @echo $@: abbr ${!:Q} 22 1.1 rillig @echo $@: long ${.IMPSRC:Q} 23 1.1 rillig @echo $@: abbr ${<:Q} 24 1.1 rillig @echo $@: long ${.MEMBER:Q} 25 1.1 rillig @echo $@: abbr ${%:Q} 26 1.1 rillig @echo $@: long ${.OODATE:Q} 27 1.1 rillig @echo $@: abbr ${?:Q} 28 1.1 rillig @echo $@: long ${.PREFIX:Q} 29 1.1 rillig @echo $@: abbr ${*:Q} 30 1.1 rillig @echo $@: long ${.TARGET:Q} 31 1.1 rillig @echo $@: abbr ${@:Q} 32