Home | History | Annotate | Line # | Download | only in unit-tests
      1  1.6     sjg # $NetBSD: varname-dot-makeoverrides.mk,v 1.6 2024/05/07 18:26:22 sjg Exp $
      2  1.1  rillig #
      3  1.5  rillig # Tests for the special .MAKEOVERRIDES variable, which lists the names of the
      4  1.5  rillig # variables that are passed on to child processes via the MAKEFLAGS
      5  1.5  rillig # environment variable.
      6  1.5  rillig #
      7  1.5  rillig # See also:
      8  1.5  rillig #	varname-dot-makeflags.mk
      9  1.1  rillig 
     10  1.4  rillig all:
     11  1.5  rillig 	@echo '$@: overrides=<'${.MAKEOVERRIDES:Uundefined:Q}'>'
     12  1.5  rillig 	${MAKE} -f ${MAKEFILE} stage_1 VAR=value
     13  1.4  rillig 
     14  1.5  rillig stage_1:
     15  1.5  rillig 	@echo '$@: overrides=<'${.MAKEOVERRIDES:Q}'>'
     16  1.6     sjg 	${MAKE} -f ${MAKEFILE} stage_2 .VAR=too
     17  1.1  rillig 
     18  1.5  rillig stage_2:
     19  1.5  rillig 	@echo '$@: overrides=<'${.MAKEOVERRIDES:Q}'>'
     20  1.5  rillig 	${MAKE} -f ${MAKEFILE} stage_3
     21  1.4  rillig 
     22  1.5  rillig stage_3:
     23  1.5  rillig 	@echo '$@: overrides=<'${.MAKEOVERRIDES:Q}'>'
     24