GNU Make を使用して複数ディレクトリ プロジェクトをビルドしています。私の質問は、単一のメイクファイルを使用して複数のデバイスを構築するにはどうすればよいですか? たとえば、私のアプリケーションは、画面サイズ、キーボードの種類、プラットフォームのバージョンなど、それぞれ異なるプロパティを持つさまざまな X、Y、Z モバイル デバイスで実行する必要があります。合格する必要がありmake -f <makefilename> <targetname>
ます。ここで、targetname は Samsung CorbyPlus のようなデバイス名とモデルにすることができますが、makefile は samsung の特定のディレクトリ名に移動し、上記のすべてのプロパティが定義されている .txt ファイルなどを開く必要があります。ビルド時にそれらすべてを読み取り、いくつかのマクロ/定義/フラグを介してコードにアクセスする必要があります。
誰でもこれを行う方法を提案できますか? 私の要件に対するさらに優れたソリューションをいただければ幸いです。