質問: タスクランナーとして、しばしば Makefile を利用します。 長い時間、インタラクティブに利用するようなプロセスを実行する場合、だったら exec を実行したいなと思う場合があります。具体的には、 docker run に諸々のオプションをつけて、 `-it` で bash するような場合です。 ### 質問 * Makefile において、その Make プロセス自体を exec させることは可能でしょうか?
回答: POSIX Programmer's Manual の make の記載にお探しの部分に近い Makefile の記載があります。 ``` subdir: cd subdir; rm all_the_files; $(MAKE) ``` 上記エントリでは、`subdir` ターゲットが呼び出されると、`subdir` ディレクトリに移動し、ファイルを削除してから $(MAKE) マクロ(`make`) コマンドを実行しています。