メイン フォルダーに 1 つのメイン メイクファイルが必要なディレクトリ構造があり、次にテスト フォルダーと src フォルダーの両方に別のメイクファイルが必要です。
私のメインのメイクファイルには、個々のフォルダーのメイクファイルを呼び出す test / all の両方のディレクティブがあります。メインのメイクファイルで変数を宣言し、他のフォルダーからアクセスできるようにしようとしています。
たとえば、私のメインの Makefile では
PACKAGES = jansson mysql ....
all:
do something here
test:
cd test
make test
そして、テスト/メイクファイルで、前の PACKAGES 変数にアクセスし、このメイクファイルの個々の依存関係をそれに追加できるようにしたいと考えています。
テスト/メイクファイル内
PACKAGES += googletest googlemock
test
do something here
誰かがこの問題を解決するのを手伝ってくれますか?