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

     1  define outer
     2    define inner
     3  PASS
     4     endef
     5    define inner_fail
     6  FAIL
     7      endef
     8  endef
     9  
    10  # Prefixed defines don't increase the nest level.
    11  define outer_override
    12  override define inner2
    13  export define inner3
    14  endef
    15  
    16  A := $(inner_fail)
    17  $(eval $(outer))
    18  
    19  foo:
    20  	echo $(A)
    21  	echo $(inner)