Vor einiger Zeit sahen NDK- und AOSP-Konfigurationsskripte (Android.mk) sehr ähnlich aus. In der Vergangenheit verwendete NDK das AOSP-Build-System (basierend auf GNU make). Seit diesen frühen Tagen ging die Evolution der beiden Build-Systeme in verschiedene Richtungen und gipfelte in der kürzlichen Umstellung von AOSP auf Blueprint-Build-System.
Aber auch vor diesem, Sie NDK-build mit AOSP Android.mk Dateien nur gelegentlich nutzen könnten. Viele Bibliotheken, insbesondere Bibliotheken mit Abhängigkeiten, konnten auf diese Weise nicht erstellt werden.
Glücklicherweise ist libjpeg-turbo eines der Teilprojekte von AOSP, die keine problematischen Abhängigkeiten haben. Wenn Sie step back in Git Geschichte für diese Bibliothek, können Sie es mit ndk-build bauen. Sie können sogar die relevanten Änderungen in Ihrem NDK-kompatiblen Zweig auswählen.
Alternativ können Sie die official libjpeg-turbo repository anstelle von AOSP-Baum verwenden.