diff --git a/README.md b/README.md index b0a0e70fd90f4b53e0c66f581b0c35b311845b00..11fc0bed9b75f59666ae162e791ae73f7273fb53 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,17 @@ 一、编译oriole产品 -1. 首次编译:需要打patch,命令为: +1. 首次编译: + 编译前请先手动注释 build/hb/util/system_util.py 第39、40行 ``` - ./build.sh --product-name oriole -–ccache --patch + if '' in cmd: + cmd.remove('') + ``` + + ``` + 需要打patch,添加编译参数--patch,编译命令: + ./build.sh --product-name oriole --no-prebuilt-sdk -–ccache --patch ``` 注1:patch配置见 vendor_hardmony/oriole/patch.yml 文件。 @@ -21,22 +28,17 @@ patch -p1 -R < ../vendor/hardmony/oriole/patches/build/0001-add-soc_platform.patch ``` - 注2:当前社区build系统bug,编译前请先注释 build/hb/util/system_util.py 第39、40行 +2. 非首次编译:跳过打patch环节,去掉编译参数--patch,执行命令: ``` - if '' in cmd: - cmd.remove('') + ./build.sh --product-name oriole --no-prebuilt-sdk –ccache ``` -2. 非首次编译:跳过patch环节,直接执行命令: + +3. 如编译sdk,去掉编译参数 --no-prebuilt-sdk 即可: ``` ./build.sh --product-name oriole –ccache ``` -3. 如不编译sdk,加上 --no-prebuilt-sdk 参数即可,例如: - - ``` - ./build.sh --product-name oriole –ccache --no-prebuilt-sdk - ``` ## 使用说明