私は自分のプロジェクトを次のように整理すると思います。
私のプロジェクト
| --src
|-含める
|-テスト
コアファイルはディレクトリsrcとincludeにありますが、コアのさまざまなテストアプリケーションはテストディレクトリ内にあります(各main()関数を含む複数の* .c)。コアは、すべてのアプリケーションにリンクされる静的ライブラリとしてビルドする必要があります)。
これらの要件に一致する基本的なMakefileを作成するにはどうすればよいですか?私はすでにグーグルで検索し、実行可能ファイルを構築するためのMakefileテンプレートを提供する次のWebサイトを見つけました1。このMakefileを自分のニーズに合わせて拡張するにはどうすればよいですか?
私のプロジェクト組織が悪いと思うか、より良いアイデアがある場合は、私に知らせてください!
どんな助けでも大歓迎です!
ありがとう、ジョナス