EDE を使用して、特定の階層の下に複数のターゲットを含むプロジェクト ディレクトリの Makefile を生成する方法を理解しようとしています。運が悪く、情報ページが私の質問に答えていないようです。
私のディレクトリ構造は次のようになります: (アスタリスク (*) は main() 関数を含むファイルを示します)
research/
flow/
flow.cpp
flow.hpp
program.cpp *
samples/
sample1.yuv
utils/
yuvreader.cpp
yuvreader.hpp
tests/
yuvreader_test.cpp *
1 つ以上のサブプロジェクトを含む EDE プロジェクトを作成したいと考えています。それとも、1つまたは複数のターゲットが必要なだけですか...?
flow の program.cpp には flow/ および utils/ ソースが必要ですが、yuvreader_test には utils/ ソースのみが必要です。
ルート ディレクトリとすべてのサブディレクトリで ede-new を実行しました。ルートディレクトリでede-new-targetも行ったのですが、サブディレクトリにソースファイルを追加すると、作成したターゲットが認識されません。
私がやろうとしているようなことのために、誰かがもっと複雑な Project.ede ファイルを教えてくれたら幸いです。クラス コード ファイルを含むサブディレクトリがさらにあると推測できます。その中には、そのコードを使用するスタンドアロン プログラムが含まれているものもあります。また、tests/ の下にさらにテスト コードがあります。ファイル/コマンドのワークフローの例をいただければ幸いです。