Android.mk 的運作原理

本篇記錄一下 Android.mk 的運作原理與編譯流程。

Android.mk 的編譯原理

在Android平台項目任意一個合適的目錄下,創建一個Android.mk文件,都可以新增一個模塊(Module)。

滿足上述邏輯的Android.mk,都會被include到Android的Makefile中。 但是,其中定義的模塊是否參與編譯,則未必會被編譯。

參考
[1] Android.mk的深入介绍
https://note.qidong.name/2017/08/android-mk/
[2] 理解 Android Build 系統
https://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/