Home | History | Annotate | Line # | Download | only in unit-tests
varname-dot-makeoverrides.mk revision 1.4
      1  1.4  rillig # $NetBSD: varname-dot-makeoverrides.mk,v 1.4 2023/02/25 00:09:52 rillig Exp $
      2  1.1  rillig #
      3  1.3  rillig # Tests for the special .MAKEOVERRIDES variable.
      4  1.1  rillig 
      5  1.4  rillig all:
      6  1.4  rillig 	@${MAKE} -r -f ${MAKEFILE} dollars_stage_1
      7  1.4  rillig 
      8  1.4  rillig # Demonstrate that '$' characters are altered when they are passed on to child
      9  1.4  rillig # make processes via .MAKEOVERRIDES and MAKEFLAGS.
     10  1.4  rillig dollars_stage_1:
     11  1.4  rillig 	${MAKE} -r -f ${MAKEFILE} dollars_stage_2 DOLLARS='$$$${varname}'
     12  1.1  rillig 
     13  1.4  rillig dollars_stage_2:
     14  1.4  rillig 	@echo 'stage 2: dollars=<${DOLLARS}>'
     15  1.4  rillig 	${MAKE} -r -f ${MAKEFILE} dollars_stage_3
     16  1.4  rillig 
     17  1.4  rillig dollars_stage_3:
     18  1.4  rillig 	@echo 'stage 3: dollars=<${DOLLARS}>'
     19