| define define_with_space |
| PASS1 |
| endef |
| define define_with_comment # foo |
| PASS2 |
| endef |
| define endef_with_comment |
| PASS3 |
| endef # boo |
| define endef_with_not_comment |
| PASS4 |
| endef bar |
| define endef_with_not_comment2 |
| PASS5 |
| endef baz |
| define endef_with_not_endef |
| endefPASS |
| endef |
| define with_immediate_comment#comment |
| PASS6 |
| endef |
| # Note: for some reason, the following is an error. |
| #endef#comment |
| |
| test: |
| echo $(define_with_space) |
| echo $(define_with_comment) |
| echo $(endef_with_comment) |
| echo $(endef_with_not_comment) |
| echo $(endef_with_not_comment2) |
| echo $(endef_with_not_endef) |
| echo $(with_immediate_comment) |