メインフォルダにメインメイクファイルを1つ、次にテストとsrcフォルダに別のメイクファイルを入れるディレクトリ構造があります。メイクファイル間の変数の共有
私のメインのメイクファイルには、個別のフォルダmakefileを呼び出すtest/allの両方のディレクティブがあります。私はメインのmakefileに変数を宣言し、それらの他のフォルダにアクセスできるようにしています。私のメインのMakefileの例えば
PACKAGES = jansson mysql ....
all:
do something here
test:
cd test
make test
そして私のテスト/ Makefileの中で私は、変数、以前のパッケージにアクセスし、その上にこのメイクファイルの個々の依存関係を追加できるようにしたいです。テスト/ Makefileで
PACKAGES += googletest googlemock
test
do something here
誰も私がこの問題を解決するのに役立つだろうか?
おかげ
はい、これは私が当初考えていたものですが、それが良いのかどうかは分かりませんでした。すべてがうまくいった、ありがとう – JonMorehouse