スペースで追加と分離

スペースで追加と分離

https://raw.githubusercontent.com/postgrespro/rum/master/Makefile
https://github.com/postgrespro/rum
私はこの行動を理解しようとしていますmake

INCLUDES = rum.h rumsort.h
RELATIVE_INCLUDES = $(addprefix src/, $(INCLUDES))
$(info $(RELATIVE_INCLUDES))

返品:

src/rum.h src/rumsort.h
make: *** No targets.  Stop.

なぜ空白として追加され、区切られるのかよくわかりません。

ベストアンサー1

addprefix 引数を一連の名前として扱います。:

の価値プレフィックス個々の名前の前に表示され、結果として、より大きな名前の間にスペースが1つあります。

あなたの場合addprefixと(単独)の前に結果を単一のスペースに連結し、結果を返します。src/rum.hrumsort.hsrc/rum.h src/rumsort.h

おすすめ記事