1
は、次の例のmakefileを与える:サブメイク展開しませんターゲット固有の変数は
export MY_COMMENT := 'Hello world'
t1: MY_COMMENT += 'very much!'
t1:
@echo $(MY_COMMENT)
t2: MY_COMMENT += 'and I love you all'
t2:
@$(MAKE) -e --no-print-directory t1
コマンドラインで、私はmake t2
入力した場合、予想される出力されました:代わりに
Hello world and I love you all very much!
私が手:
Hello world and I love you all
のターゲットに固有の変数もエクスポートするか、変数MY_COMMENT
に追加しますか?私も、私はt2
を作ることができる実現
は、その即時の問題を解決するたt1
に依存するが、答えるとき、私はt2
を持つことができないと仮定しt1
に依存し、私はmake
が再びソリューションは