main shinobi / tests / mk / kati / override_define / test / mk
 1# 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
11override 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
25test:
26	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)