私はメイクファイルを学んでおり、簡単なメイクファイルの作成方法を知っています。ネストされたメイクファイルに移行しています。ここに私のディレクトリ構造があります
/src
...makefile
...main.cpp
...foo
......makefile
......foo.cpp
......foo.h
ルートmakefileが呼び出されると、ディレクトリfoo内の makefile が呼び出されます。ここに私の質問があります
- すべてのオブジェクト ファイルをリンクするためのコードを記述するには、どのmakefileを使用すればよいですか? ルート makefile にある場合、そこにすべてのオブジェクト ファイル名を指定する必要がありますか?
- このネストされた makefile はベスト プラクティスですか? それとも、ルートにあるメイクファイルを 1 つだけにするのがよいのでしょうか?
どんな助けでも素晴らしいでしょう!