GNUmakefile に、新しいシェルを呼び出し、新しいシェルのクリーンな状態で新しい make を呼び出すターゲット ルールを設定したいと考えています。
これを行う構文は何ですか?
私はこれを試しましたが、うまくいきませんでした:
.PHONY: setup
setup:
shell cd myDir; make; cd ..
次のエラーが無限に繰り返されます。
make[1]: Entering directory `/disk4/home/user/parent'
shell cd myDir; make; cd ..
/bin/sh: shell: command not found
make[1]: Entering directory `/disk4/home/user/parent'
shell cd myDir; make; cd ..
/bin/sh: shell: command not found
[...]