Home | History | Annotate | Line # | Download | only in unit-tests
      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