Home
last modified time | relevance | path

Searched refs:gn (Results 1 – 25 of 63) sorted by relevance

123

/developtools/integration_verification/tools/rom_ram_analyzer/lite_small/
DREADME.md18 1. 扫描BUILD.gn文件,收集各个target的编译产物及其对应的component_name, subsystem_name信息,并存储到config.yaml中的gn_info_file字…
20 3. 用真实的编译产物与从BUILD.gn中收集的信息进行匹配,从而得到编译产物-大小-所属部件的对应信息
21 4. 如果匹配失败,会直接利用grep到项目路径下进行模糊搜索,取出现次数top1的BUILD.gn,并根据该BUILD.gn文件去查找子系统和部件
27 1. 关于NOTFOUND:表示对应的编译产物没有在BUILD.gn的扫描结果中匹配(包括模糊匹配)到
28 1. 本工具是基于gn的template进行匹配,如果新增了自定义的template,则需要相应在代码中进行配置
29 1. 由于本工具是进行的静态扫描,且部分gn文件中使用了较为复杂的gn语法,因此本工具的**准确率无法达到100%,结果仅供参考**
40 因为是静态扫描,因此过于复杂的gn语法会导致扫描BUILD.gn文件时无法确定其编译产物,典型的:在for循环中嵌套target声明.因此就本工具来说,不建议使用过于复杂的gn语法.
55 …name} --oh_path {root_path_of_oh} [-g] [-s] [-b]`运行代码,其中-g表示直接使用上次扫描的BUILD.gn的结果,-s表示直接使用已有的子系统和部件…
57 - gn_info.json:BUILD.gn的分析结果
94 为了提高准确率,本工具是按照gn的template类型对BUILD.gn进行扫描,因此如果BUILD.gn中新增了template,需要在代码层数进行相应的更改.主要是在config.py中配置Pr…
[all …]
/developtools/smartperf_host/trace_streamer/
Ddl_tools.sh21 … https://repo.huaweicloud.com/openharmony/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz --outpu…
22 tar -xvf gn.tar.gz --directory=prebuilts/$gn_path/
26 …tps://repo.huaweicloud.com/openharmony/compiler/gn/2024/darwin/gn-darwin-x86-20230425.tar.gz --out…
27 tar -xvf gn.tar.gz --directory=prebuilts/$gn_path/
31 …l https://repo.huaweicloud.com/openharmony/compiler/gn/1744/windows/gn-windows-amd64.zip --output
32 unzip gn.zip -d prebuilts/$gn_path/
Dbuild.sh27 gn="gn"
34 msys*) gn_path="windows" target_os="windows" gn="gn.exe" ninja="ninja.exe" ;;
58 cp .gn_win .gn
60 cp .gn_unix .gn
100 ./build_operator.sh $is_debug $target $target_os $is_clean $gn_path $gn $ninja $target_operator
Dformat-code.sh16 gn="gn"
22 msys*) target_os="windows" gn="gn.exe" ;;
52 ./prebuilts/$target_os/gn format $f
Dpare_third_party.sh32 $cp ../prebuilts/patch_sqlite/sqlite3build.gn ../third_party/sqlite/BUILD.gn
40 $cp ../prebuilts/patch_protobuf/protobufbuild.gn ../third_party/protobuf/BUILD.gn
49 $cp ../prebuilts/patch_googletest/googletestbuild.gn ../third_party/googletest/BUILD.gn
70 $cp ../prebuilts/patch_libunwind/libunwindbuild.gn libunwind/BUILD.gn
109 $cp ../prebuilts/patch_hiperf/hiviewdfx_BUILD.gn ../third_party/perf_include/hiviewdfx/BUILD.gn
146 $cp ../prebuilts/patch_hiperf/BUILD.gn ../third_party/hiperf/BUILD.gn
180 …s/patch_bounds_checking_function/bounds_checking_functionbuild.gn bounds_checking_function/BUILD.gn
Dbuild_operator.sh22 gn="$6"
77 prebuilts/$gn_path/$gn gen $out_dir --clean
80 …prebuilts/$gn_path/$gn gen $out_dir --args='is_debug='"$is_debug"' target="'"$target"'" target_os=…
D.gn_win14 buildconfig = "//gn/CONFIG.gn"
D.gn14 buildconfig = "//gn/CONFIG.gn"
D.gn_unix14 buildconfig = "//gn/CONFIG.gn"
/developtools/smartperf_host/trace_streamer/gn/
DCONFIG.gn75 trace_cfg_path = "//gn:trace_cfg"
78 "//gn:symbols",
79 "//gn:default",
83 "//gn:symbols",
84 "//gn:default",
85 "//gn:hiperf_trace_cfg",
92 default_configs -= [ "//gn:symbols" ]
93 default_configs += [ "//gn:release" ]
94 hiperf_default_configs -= [ "//gn:symbols" ]
95 hiperf_default_configs += [ "//gn:release" ]
[all …]
Dwasm_vars.gni14 wasm_toolchain = "//gn/toolchain:wasm"
/developtools/integration_verification/tools/components_deps/
DREADME.md5 基于vendor下的config.json、xml文件中的开源部件集、BUILD.gn文件,分析是否存在对闭源部件的依赖以及是否存在对非必选部件的无条件依赖。
17 1. 获取BUILD.gn文件
20 1. 获取BUILD.gn文件对应的name
34 path of pr BUILD.gn
36 gn file corresponding name
48 …python components_deps_analyzer.py -p BUILD.gn,pkgs/BUILD.gn -g third_party_curl,third_party_zlib …
56 "file_path": BUILD.gn文件路径,
/developtools/smartperf_host/trace_streamer/sdk/demo_sdk/doc/
DTraceStreamerSDK.md93 1. `最外层BUILD.gn文件中24行修改为需要生成的wasm名称。`
96 2. `sdk/BUILD.gn文件20行名称修改为需要生成的wasm名称。`
99 3. `sdk/BUILD.gn文件163行后wasm_lib和name对应的参数修改为需要生成的wasm名称。`
105 1. `sdk/BUILD.gn文件35行后include_dirs中新增对应的gpu_data目录。`
107 2. `sdk/BUILD.gn文件102行后include_dirs中新增对应的gpu_data目录。`
109 3. `sdk/plugin/BUILD.gn文件中21行include_dirs中新增对应的gpu_data目录`
111 4. `sdk/protos/BUILD.gn文件中17行下面增加gpu_data目录`
114 5. `sdk/protos/BUILD.gn文件中49行sources内增加proto文件生成的pb.cc文件名称(该文件sdk/protos/protogen.sh生成,和proto文件只有后缀…
/developtools/smartperf_host/trace_streamer/prebuilts/patch_hiperf/
DREADME.md2 …penharmony原生的hiperf,但由于TraceStreamer是独立编译,需要使用独立的BUILD.gn,本目录下的BUILD.gn会用来替换下载的hiperf目录下的BUILD.gn。…
DBUILD.gn20 configs += [ "../../gn:hiperf_trace_cfg" ]
34 configs += [ "../../gn:hiperf_trace_cfg" ]
Dhiviewdfx_BUILD.gn17 configs += [ "${TS_DIR}/gn:hiperf_trace_cfg" ]
22 configs = [ "${TS_DIR}/gn:ts_config" ]
/developtools/integration_verification/tools/deps_guard/rules/ChipsetSDK/
DREADME.md15 Chipset SDK集合中的单个模块称之为Chipset SDK模块。Chipset SDK模块分为两类,在BUILD.gn中通过innerapi_tags字段来标识,可选值为:
20 在BUILD.gn中的使用样例如下:
50 1)检查libNNN.z.so是否需要安装到芯片组件中?如果是系统组件的产物,就不受此规则约束。一般是在BUILD.gn中的install_images字段决定安装到哪个组件中。
86 处理方法:按照提示在对应的BUILD.gn中添加innerapi_tags标记。
96 处理方法:按照提示在对应的BUILD.gn中去掉innerapi_tags中的标记。
/developtools/profiler/device/
Dformat-code.sh31 find $@ -name '*.gn' -o -name '*.gni' | xargs gn format
/developtools/smartperf_host/trace_streamer/doc/
Dcompile_trace_streamer.md11 本工具工程组织方式是gn。编译需要对应的编译器,编译前请自行配置本地编译器。
/developtools/integration_verification/tools/deps_guard/rules/NO-Depends-On-NAPI/
DREADME.md41 有些非NAPI模块(并没有实现任何@ohos.xxx TS模块的API)BUILD.gn编写错误,增加了以下字段,导致安装到了NAPI模块的目录:
/developtools/integration_verification/tools/rom_ram_analyzer/standard/
Drom_analyzer.py48 gn, _, _ = item.split(':')
49 with open(gn, 'r', encoding='utf-8') as f:
58 gn, self.project_path)
64 "gn_path": gn
/developtools/ace_ets2bundle/compiler/
D如何新增或修改组件指导规范.md11 ```gn
/developtools/smartperf_host/trace_streamer/src/base/sqlite_ext/
DBUILD.gn24 configs = [ "${TS_DIR}/gn:ts_config" ]
/developtools/integration_verification/tools/deps_guard/rules/NO-Depends-On-HDI/
DREADME.md31 如下图所示,每个HDI模块需要在对应的BUILD.gn中通过shlib_type字段来标识其类型:
/developtools/smartperf_host/trace_streamer/src/proto_reader/
DBUILD.gn28 configs = [ "${TS_DIR}/gn:ts_config" ]

123