aboutsummaryrefslogtreecommitdiff
path: root/zh-cn/setup/develop/new-device.html
diff options
context:
space:
mode:
Diffstat (limited to 'zh-cn/setup/develop/new-device.html')
-rw-r--r--zh-cn/setup/develop/new-device.html16
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/&lt;company_name&gt;/&lt;device_name&gt;</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>&lt;PRODUCT_NAME&gt;</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>&lt;PRODUCT_NAME&gt;</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>