30 lines
544 B
Makefile
30 lines
544 B
Makefile
# 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)
|