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