diff options
Diffstat (limited to 'zh-cn/setup/develop/new-device.html')
-rw-r--r-- | zh-cn/setup/develop/new-device.html | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/zh-cn/setup/develop/new-device.html b/zh-cn/setup/develop/new-device.html index c3f7fb73..6964d6c8 100644 --- a/zh-cn/setup/develop/new-device.html +++ b/zh-cn/setup/develop/new-device.html @@ -136,7 +136,9 @@ vendor/foobar/overlay/frameworks/base/core/res/res/config.xml 为 Nexus 6 实施了一个名为 <code>shamu</code> 的主设备配置。根据此设备配置创建了一个产品以及一个产品定义 Makefile,该 Makefile 用于声明关于设备的产品特定信息,例如名称和型号。您可以查看 <code>device/moto/shamu</code> 目录,了解所有相关配置的具体设置方式。 </p> <h3 id="makefiles">编写 Makefile</h3> -<p>以下步骤介绍了如何采用与设置 Nexus 6 产品线类似的方式设置产品 Makefile:</p> +<p> +以下步骤介绍了如何采用与设置 Nexus 6 产品线类似的方式设置产品 Makefile: +</p> <ol> <li>为您的产品创建 <code>device/<company_name>/<device_name></code> 目录,例如 <code>device/moto/shamu</code>。该目录中将包含您设备的源代码以及编译这些代码所需的 Makefile。 </li> @@ -144,8 +146,7 @@ vendor/foobar/overlay/frameworks/base/core/res/res/config.xml <li>创建一个用于声明设备所需文件和模块的 <code>device.mk</code> Makefile。有关示例,请参阅 <code>device/moto/shamu/device.mk</code>。 </li> - <li>创建一个产品定义 Makefile,以便基于设备创建具体产品。以下示例 Makefile 来自于 <code>device/moto/shamu/aosp_shamu.mk</code>。 -请注意,该产品会通过 Makefile 沿用 <code>device/moto/shamu/device.mk</code> 和 <code>vendor/moto/shamu/device-vendor.mk</code> 文件中的内容,同时还会声明产品特定信息,例如名称、品牌和型号。 + <li>创建一个产品定义 Makefile,以便基于设备创建具体产品。以下示例 Makefile 来自于 <code>device/moto/shamu/aosp_shamu.mk</code>。请注意,该产品会通过 Makefile 沿用 <code>device/moto/shamu/device.mk</code> 和 <code>vendor/moto/shamu/device-vendor.mk</code> 文件中的内容,同时还会声明产品特定信息,例如名称、品牌和型号。 <pre class="devsite-click-to-copy"> # Inherit from the common Open Source product configuration @@ -190,8 +191,7 @@ PRODUCT_MAKEFILES := \ </pre> </li> - <li>创建一个包含主板特定配置的 <code>BoardConfig.mk</code> Makefile。 -有关示例,请参阅 <code>device/moto/shamu/BoardConfig.mk</code>。 + <li>创建一个包含主板特定配置的 <code>BoardConfig.mk</code> Makefile。有关示例,请参阅 <code>device/moto/shamu/BoardConfig.mk</code>。 </li> <li>创建一个 <code>vendorsetup.sh</code> 文件,以便将您的产品(“午餐套餐”)与<a href="#build-variants">编译变体</a>(使用短划线将两者分隔开)一起添加到细分版本中。例如:<pre class="devsite-click-to-copy"> @@ -204,7 +204,8 @@ add_lunch_combo <var><PRODUCT_NAME></var>-userdebug </ol> <h3 id="prod-def">设置产品定义变量</h3> -<p>产品特定变量在产品的 Makefile 中定义。在产品定义文件中维护的变量包括:</p> +<p> +产品特定变量在产品的 Makefile 中定义。在产品定义文件中维护的变量包括:</p> <table> <tbody> <tr> @@ -234,7 +235,8 @@ add_lunch_combo <var><PRODUCT_NAME></var>-userdebug <tr> <td>PRODUCT_COPY_FILES</td> <td> -字词列表,例如 <code>source_path:destination_path</code>。在编译相应产品时,应将源路径下的文件复制到目标路径。config/Makefile 中定义了针对复制步骤的规则</td> +字词列表,例如 <code>source_path:destination_path</code>。在编译相应产品时,应将源路径下的文件复制到目标路径。config/Makefile 中定义了针对复制步骤的规则 + </td> <td></td> </tr> <tr> |