私のインクルードファイルは、次のようなものを使用して他の多くのmakeファイルを参照します。
include Enablers/MSRP/Android.mk
問題は、他のすべてのmakefileを参照するmakeファイルがサブフォルダーの奥深くにあることです。つまり、正しいパスは次のようになります。
include ../../../../../Enablers/MSRP/Android.mk
makefileを作成するには、検索パスを作成するために../../../../..を追加する必要があります。
ndk-build -I../../../../.. -j8 other params...
(ndk-buildはandroidbuildsystemのgnumakeのラッパーであり、build-local.mkを他のパラメーターにするのと同じです)
../../../../..
では、検索パスを作成するためにを追加しないようにするにはどうすればよいですか?makefileに移動して、すべてのmakefile includeステートメントを更新することもできますが、makefileの先頭にその追加のincludeパスを追加する方法を探しています。何かのようなもの:
makeincludepaht += include Enablers/MSRP/Android.mk
include Enablers/MSRP/Android.mk
...