UnitTest というフォルダーがあります。その中にいくつかの .c ファイルがあります。すべてのファイルには関数「main」が含まれています。
makefile を使用して、そのフォルダーのすべての .c ファイルをまとめてコンパイルしたいと考えています。ただし、これらのファイルは、別のフォルダーにある他の C ファイルに依存しています。
このためのmakeファイルをどのように書くことができますか?
例えば。Common\*.c - オブジェクト ファイルの生成 App\*.c - オブジェクト ファイルの生成。- Common ディレクトリ UnitTest\ .c の .o ファイルを指します- これらのファイルは実行可能ファイルとしてコンパイルする必要があります。ディレクトリ App および Common から *.o を参照してください。
更新: ヘッダー ファイルは \Include という別のディレクトリにあります
これには単一のメイクファイルが必要です。助けてください。