| # http://www.gnu.org/software/make/manual/make.html#Multi_002dLine |
| # see also define.mk |
| |
| override define two-lines |
| echo foo |
| echo $(bar) |
| endef |
| |
| bar = xxx |
| |
| override CC := gcc |
| override AS = as |
| override define three-lines |
| echo 1 |
| echo 2 |
| echo 3 |
| endef |
| override define four-lines |
| echo I |
| echo II |
| echo III |
| echo IV |
| endef |
| |
| test: |
| echo CC=$(CC) $(flavor CC) |
| echo AS=$(AS) $(flavor AS) |
| echo two BEGIN $(two-lines) END $(flavor two-lines) |
| echo three BEGIN $(three-lines) END $(flavor three-lines) |
| echo four BEGIN $(four-lines) END $(flavor four-lines) |