Makefile 自体を exec することはできる？


タスクランナーとして、しばしば Makefile を利用します。

長い時間、インタラクティブに利用するようなプロセスを実行する場合、だったら exec を実行したいなと思う場合があります。具体的には、 docker run
に諸々のオプションをつけて、 `-it` で bash するような場合です。

### 質問

  * Makefile において、その Make プロセス自体を exec させることは可能でしょうか？




できないと思います。インタラクティブなプロセスなら `tmux`(1) や `screen`(1)
でバックグラウンドに起動するといいんじゃないでしょうかね。

`Makefile` での例ではないけど、こんな↓感じ?

<https://stackoverflow.com/questions/33426159/starting-a-new-tmux-session-and-
detaching-it-all-inside-a-shell-script>

…

余談。最初についた回答に `make`(1posix) の例が載っていますが、この例はよくないですね。こう↓しないとタスク走らないし危険だと思います。

[code]

    .PHONY: subdir
    subdir:
        cd subdir && rm all_the_files && $(MAKE)
    
[/code]

