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.h
rumsort.h
src/rum.h src/rumsort.h