Home | History | Annotate | Download | only in testcase
      1 # http://www.gnu.org/software/make/manual/make.html#Multi_002dLine
      2 # Note: in make 4.x
      3 # define name =
      4 # ...
      5 # endef
      6 #
      7 # but in make 3.x
      8 # define name
      9 # ...
     10 # endef
     11 # i.e. no = needed after name.
     12 # make 3.x defines "name =" for make 4.x example.
     13 # TODO: should we provide flag to specify gnu make version?
     14 # note: in make 4.x, there is `undefine`.
     15 
     16 define two-lines
     17 echo foo
     18 echo $(bar)
     19 endef
     20 
     21 bar = xxx
     22 
     23 test:
     24 	echo BEGIN $(two-lines) END
     25