NDK ライブラリを使用した Android プロジェクト。NDK r8c. Cygwin でコンパイルします (これは古いプロジェクトです)。
一連の C++ および C ファイル、および LOCAL_LDLIBS を介してリンクされたいくつかの .a ライブラリ。
しばらく前から、すべての NDK ビルドがすべてのソース ファイルに渡っていることに気付きました。ndk-build を 2 回続けて呼び出しても、2 回目の試行で完全な再構築が行われます。私が見ることができる .mk ファイルには何も影響がなく、ビルドするために呼び出すコマンドはバニラ$NDKPATH/ndk-build
です。-B オプションはどこにもありません。
唯一のしわはこれです: すべてのビルドで、NDK は次のように言います:
/cygdrive/c/android-ndk-r8c/build/core/add-application.mk:128: Android NDK: WARNING:
APP_PLATFORM android-9 is larger than android:minSdkVersion 3 in
/cygdrive/d/AppPath/AndroidManifest.xml
どうしたの?make
すべてを再構築する決定を下しているファイルの日付に基づいて、どうにかして見ることができますか?