github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/kati/testcase/export.mk (about)

     1  export FOO = PASS_FOO
     2  export FOO2=PASS_FOO2
     3  BAR := PASS_BAR
     4  export BAR
     5  export X Y Z
     6  X := PASS_X
     7  Y := PASS_Y
     8  Z := PASS_Z
     9  
    10  NOT_EXPORTED := FAIL
    11  
    12  export BAZ = NOT_EXPORTED
    13  unexport BAZ
    14  
    15  unexport Y
    16  export Y X
    17  
    18  # GNU make 3 and 4 behave differently for this, but it must not mess
    19  # up FOO, BAR, X, Y, and Z.
    20  export FOO BAR X Y Z := FAIL
    21  
    22  VARREF:=VAR1 VAR2
    23  export $(VARREF)
    24  VAR1:=PASS_VAR1
    25  VAR2:=PASS_VAR2
    26  
    27  test:
    28  	echo $$FOO
    29  	echo $$FOO2
    30  	echo $$BAR
    31  	echo $$BAZ
    32  	echo $$X
    33  	echo $$Y
    34  	echo $$Z
    35  	echo $$VAR1
    36  	echo $$VAR2
    37  	echo $$NOT_EXPORTED