Home | History | Annotate | Line # | Download | only in unit-tests
      1  1.3  rillig # $NetBSD: opt-x-reduce-exported.mk,v 1.3 2022/05/08 07:27:50 rillig Exp $
      2  1.1  rillig #
      3  1.3  rillig # Tests for the -X command line option, which prevents variables passed on the
      4  1.3  rillig # command line from being exported to the environment of child commands.
      5  1.1  rillig 
      6  1.3  rillig # The variable 'BEFORE' is exported, the variable 'AFTER' isn't.
      7  1.3  rillig .MAKEFLAGS: BEFORE=before -X AFTER=after
      8  1.1  rillig 
      9  1.3  rillig all: .PHONY ordinary submake
     10  1.3  rillig 
     11  1.3  rillig ordinary: .PHONY
     12  1.3  rillig 	@echo 'ordinary:'
     13  1.3  rillig 	@env | sort | grep -e '^BEFORE' -e '^AFTER'
     14  1.3  rillig 
     15  1.3  rillig submake: .PHONY
     16  1.3  rillig 	@echo 'submake:'
     17  1.3  rillig 	@${MAKE} -r -f ${MAKEFILE} show-env
     18  1.3  rillig 
     19  1.3  rillig show-env: .PHONY
     20  1.3  rillig 	@env | sort | grep -e '^BEFORE' -e '^AFTER'
     21