增加 Make 目标.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2020-09-02 16:56:58 +08:00
parent 8085efd531
commit 827c4eb367
1 changed files with 14 additions and 9 deletions

View File

@ -221,28 +221,33 @@ Build 系统中包含的其他一些 Make 目标说明如表 5 所示:
| Make Target | Descriptions | | Make Target | Descriptions |
|---------------------------|------------------------------| |---------------------------|------------------------------|
| make help | 帮助信息,显示主要的 make 目标。 |
| make clean | 执行清理等同于rm -rf out/。 | | make clean | 执行清理等同于rm -rf out/。 |
| make installclean | 清除 out 目录下对应板文件夹中的内容。 |
| make sdk | 编译出 Android 的 SDK。 | | make sdk | 编译出 Android 的 SDK。 |
| make clean-sdk | 清理 SDK 的编译产物。 | | make clean-sdk | 清理 SDK 的编译产物。 |
| make update-api | 更新 API。在 framework API 改动之后,需要首先执行该命令来更新 API公开的 API 记录在 frameworks/base/api 目录下。 | | make update-api | 更新 API。在 framework API 改动之后,需要首先执行该命令来更新 API公开的 API 记录在 frameworks/base/api 目录下。 |
| make dist | 执行 Build并将 MAKECMDGOALS 变量定义的输出文件拷贝到 /out/dist 目录。 | | make dist | 执行 Build并将 MAKECMDGOALS 变量定义的输出文件拷贝到 /out/dist 目录。 |
| make all | 编译所有内容,不管当前产品的定义中是否会包含。 | | make all | 编译所有内容,不管当前产品的定义中是否会包含。 |
| make help | 帮助信息,显示主要的 make 目标。 | | make java | 构建 source tree 中的全部 java 代码。 |
| make snod | 从已经编译出的包快速重建系统镜像。 | | make native | 构建 source tree 中的全部 native 代码。 |
| make snod | 从已经编译出的包快速重建 system 镜像。 |
| make vnod | 从已经编译出的包快速重建 vendor 镜像。 |
| make pnod | 从已经编译出的包快速重建 product 镜像。 |
| make libandroid_runtime | 编译所有 JNI framework 内容。 | | make libandroid_runtime | 编译所有 JNI framework 内容。 |
| make framework | 编译所有 Java framework 内容。 | | make framework | 编译所有 Java framework 内容。 |
| make framework-res | 编译 framework 资源 | | make framework-res | 编译 framework 资源 |
| make services | 编译系统服务和相关内容。 | | make services | 编译系统服务和相关内容。 |
| make <local_target> | 编译一个指定的模块local_target 为模块的名称。 | | make <local_target> | 编译一个指定的模块local_target 为模块的名称。 |
| make clean-<local_target> | 清理一个指定模块的编译结果。 | | make clean-<local_target> | 清理一个指定模块的编译结果。 |
| make dump-products | 显示所有产品的编译配置信息,例如:产品名,产品支持的地区语言,产品中会包含的模块等信息。 | | make dump-products | 显示所有产品的编译配置信息,例如:产品名,产品支持的地区语言,产品中会包含的模块等信息。 |
| make PRODUCT-xxx-yyy | 编译某个指定的产品。 | | make PRODUCT-xxx-yyy | 编译某个指定的产品。 |
| make bootimage | 快速生成 boot.img | | make bootimage | 快速生成 boot.img |
| make systemimage | 快速生成 system.img | | make systemimage | 快速生成 system.img |
| make vendor | 快速生成 vendor.img | | make vendor | 快速生成 vendor.img |
| make recoveryimage | 快速生成 recovery.img | | make recoveryimage | 快速生成 recovery.img |
| make userdataimage | 快速生成 userdata.img | | make userdataimage | 快速生成 userdata.img |
| make cacheimage | 快速生成 cache.img | | make cacheimage | 快速生成 cache.img |
## 在 Build 系统中添加新的内容 ## 在 Build 系统中添加新的内容