Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Build Lite
提交
f1efec09
B
Build Lite
项目概览
OpenHarmony
/
Build Lite
8 个月 前同步成功
通知
22
Star
24
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
Build Lite
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
f1efec09
编写于
2月 02, 2023
作者:
O
openharmony_ci
提交者:
Gitee
2月 02, 2023
浏览文件
操作
浏览文件
下载
差异文件
!653 闭源子系统适配路径统一
Merge pull request !653 from lwx1153805/lsn_build_lite_0118
上级
12c9f8a1
b0d8c293
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
13 addition
and
13 deletion
+13
-13
hb_internal/build/part_rom_statistics.py
hb_internal/build/part_rom_statistics.py
+3
-1
hb_internal/common/config.py
hb_internal/common/config.py
+1
-1
hb_internal/common/misc.py
hb_internal/common/misc.py
+4
-3
hb_internal/common/product.py
hb_internal/common/product.py
+1
-2
hb_internal/preloader/preloader.py
hb_internal/preloader/preloader.py
+2
-3
hb_internal/set/set.py
hb_internal/set/set.py
+2
-3
未找到文件。
hb_internal/build/part_rom_statistics.py
浏览文件 @
f1efec09
...
...
@@ -21,6 +21,7 @@ import re
import
json
from
hb_internal.common.utils
import
hb_info
from
hb_internal.common.config
import
Config
budle_json_files
=
[]
standard_part_roms
=
[]
...
...
@@ -192,7 +193,8 @@ def read_subsystem_config(root_path):
for
path_k
,
path_v
in
part_info_valule
.
items
():
if
path_k
==
"path"
:
part_json_paths
.
append
(
path_v
)
part_json_overlay_path
=
os
.
path
.
join
(
root_path
,
'build/subsystem_config_overlay.json'
)
conf
=
Config
()
part_json_overlay_path
=
conf
.
product_path
if
os
.
path
.
isfile
(
part_json_overlay_path
):
with
open
(
part_json_overlay_path
,
'r'
)
as
file
:
file_json
=
json
.
load
(
file
)
...
...
hb_internal/common/config.py
浏览文件 @
f1efec09
...
...
@@ -58,7 +58,7 @@ class Config(metaclass=Singleton):
None
)
self
.
_subsystem_config_json
=
config_content
.
get
(
'subsystem_config_json'
,
None
)
self
.
_subsystem_config_overlay_json
=
'build
/subsystem_config_overlay.json'
self
.
_subsystem_config_overlay_json
=
self
.
_product_path
+
'
/subsystem_config_overlay.json'
self
.
fs_attr
=
set
()
self
.
platform
=
platform
.
system
()
...
...
hb_internal/common/misc.py
浏览文件 @
f1efec09
...
...
@@ -22,6 +22,7 @@ from datetime import datetime
from
distutils.spawn
import
find_executable
from
hb_internal.common.utils
import
exec_command
from
hb_internal.common.utils
import
hb_warning
from
hb_internal.common.config
import
Config
class
PreBuild
:
...
...
@@ -202,8 +203,8 @@ class PostBuild:
exec_command
(
cmd
,
log_path
=
self
.
_log_path
)
def
compute_overlap_rate
(
self
):
subsystem_config_overlay_path
=
os
.
path
.
join
(
self
.
_root_path
,
'build/subsystem_config_overlay.json'
)
conf
=
Config
()
subsystem_config_overlay_path
=
conf
.
product_path
+
'/subsystem_config_overlay.json'
if
os
.
path
.
isfile
(
subsystem_config_overlay_path
):
cmd
=
[
'python3'
,
...
...
@@ -212,7 +213,7 @@ class PostBuild:
"--subsystem-config-file"
,
"{}/build/subsystem_config.json"
.
format
(
self
.
_root_path
),
"--subsystem-config-overlay-file"
,
"{}/
build/subsystem_config_overlay.json"
.
format
(
self
.
_roo
t_path
),
"{}/
subsystem_config_overlay.json"
.
format
(
conf
.
produc
t_path
),
"--root-source-dir"
,
self
.
_root_path
]
else
:
...
...
hb_internal/common/product.py
浏览文件 @
f1efec09
...
...
@@ -51,8 +51,7 @@ class Product():
else
:
product_path
=
p_config_path
if
product_name
is
not
None
:
subsystem_config_overlay_path
=
os
.
path
.
join
(
config
.
root_path
,
'build/subsystem_config_overlay.json'
)
subsystem_config_overlay_path
=
config
.
product_path
+
'/subsystem_config_overlay.json'
if
os
.
path
.
isfile
(
subsystem_config_overlay_path
):
yield
{
'company'
:
company
,
...
...
hb_internal/preloader/preloader.py
浏览文件 @
f1efec09
...
...
@@ -499,8 +499,7 @@ class Dirs:
self
.
subsystem_config_json
=
os
.
path
.
join
(
config
.
root_path
,
config
.
subsystem_config_json
)
self
.
subsystem_config_overlay_json
=
os
.
path
.
join
(
config
.
root_path
,
config
.
subsystem_config_overlay_json
)
self
.
subsystem_config_overlay_json
=
config
.
product_path
+
'/subsystem_config_overlay.json'
self
.
lite_components_dir
=
os
.
path
.
join
(
config
.
root_path
,
'build/lite/components'
)
...
...
@@ -657,7 +656,7 @@ def main(argv):
required
=
True
)
parser
.
add_argument
(
'--subsystem-config-overlay-file'
,
dest
=
'subsystem_config_overlay_json'
,
required
=
Tru
e
)
required
=
Fals
e
)
args
=
parser
.
parse_args
(
argv
)
preloader
=
Preloader
(
args
)
...
...
hb_internal/set/set.py
浏览文件 @
f1efec09
...
...
@@ -103,14 +103,13 @@ def set_product(product_name=None, company=None):
else
:
config
.
subsystem_config_json
=
'build/subsystem_config.json'
subsystem_config_overlay_path
=
os
.
path
.
join
(
config
.
root_path
,
'build/subsystem_config_overlay.json'
)
subsystem_config_overlay_path
=
config
.
product_path
+
'/subsystem_config_overlay.json'
if
os
.
path
.
isfile
(
subsystem_config_overlay_path
):
if
product_info
.
get
(
'subsystem_config_overlay_json'
):
config
.
subsystem_config_overlay_json
=
product_info
.
get
(
'subsystem_config_overlay_json'
)
else
:
config
.
subsystem_config_overlay_json
=
'build/subsystem_config_overlay.json'
config
.
subsystem_config_overlay_json
=
subsystem_config_overlay_path
if
config
.
version
==
'2.0'
:
config
.
device_path
=
board_path
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录