以前从来没想过单独的编译某个模块,无奈在新的环境下代码不全,完全编译不过,只能单独的编译。
source ./build/envsetup.sh
choosecombo
第一次编译代码需要使用make,会把依赖的模块也一起编译。
make -m <module name>
也可以使用mm指令和mmm指令。
mm: Builds all of the modules in the current directory.
mmm: Builds all of the modules in the supplied directory.
e.g.
#in /vendor/qcom/opensource/fm/
mm FM2
mmm vendor/qcom/opensource/fm/