blob: 056d72c9d22e9c1695d8eedea886caa74c6b6be2 [file] [log] [blame]
Fumitoshi Ukai6749a2e2015-04-01 10:26:57 +09001# http://www.gnu.org/software/make/manual/make.html#Multi_002dLine
2# see also define.mk
3
4override define two-lines
5echo foo
6echo $(bar)
7endef
8
9bar = xxx
10
Fumitoshi Ukaib2c300f2015-04-23 00:59:26 +090011override CC := gcc
12override AS = as
13override define three-lines
14echo 1
15echo 2
16echo 3
17endef
18override define four-lines
19echo I
20echo II
21echo III
22echo IV
23endef
24
Fumitoshi Ukai6749a2e2015-04-01 10:26:57 +090025test:
Fumitoshi Ukaib2c300f2015-04-23 00:59:26 +090026 echo CC=$(CC) $(flavor CC)
27 echo AS=$(AS) $(flavor AS)
28 echo two BEGIN $(two-lines) END $(flavor two-lines)
29 echo three BEGIN $(three-lines) END $(flavor three-lines)
30 echo four BEGIN $(four-lines) END $(flavor four-lines)