深入解析 OpenHarmony 构建系统-2-目录结构与核心组件
引言
OpenHarmony作为一款面向全场景的分布式操作系统,其构建系统在开发过程中扮演着至关重要的角色。本文将详细介绍OpenHarmony构建系统的目录结构和核心组件,帮助开发者更好地理解和使用这一强大的工具。
目录结构概览
以下是OpenHarmony构建系统的目录结构,每个目录和文件的作用将在下文中详细解释:
/mnt/w2/sxc/SDK/OHOS-4.0-Release/build/hb
├── build
│ ├── bdist.linux-x86_64
│ └── lib
│ └── hb
│ └── __main__.py
├── containers
│ ├── arg.py
│ ├── colors.py
│ └── status.py
├── exceptions
│ └── ohos_exception.py
├── hb
│ └── __main__.py
├── helper
│ ├── noInstance.py
│ ├── separator.py
│ └── singleton.py
├── main.py
├── modules
│ ├── interface
│ │ ├── build_module_interface.py
│ │ ├── clean_module_interface.py
│ │ ├── env_module_interface.py
│ │ ├── module_interface.py
│ │ ├── set_module_interface.py
│ │ └── tool_module_interface.py
│ ├── ohos_build_module.py
│ ├── ohos_clean_module.py
│ ├── ohos_env_module.py
│ ├── ohos_set_module.py
│ └── ohos_tool_module.py
├── ohos_build.egg-info
│ ├── dependency_links.txt
│ ├── entry_points.txt
│ ├── PKG-INFO
│ ├── requires.txt
│ ├── SOURCES.txt
│ └── top_level.txt
├── README.md
├── README_zh.md
├── resolver
│ ├── args_factory.py
│ ├── build_args_resolver.py
│ ├── clean_args_resolver.py
│ ├── env_args_resolver.py
│ ├── interface
│ │ └── args_resolver_interface.py
│ ├── set_args_resolver.py
│ └── tool_args_resolver.py
├── resources
│ ├── args
│ │ └── default
│ │ ├── buildargs.json
│ │ ├── cleanargs.json
│ │ ├── envargs.json
│ │ ├── setargs.json
│ │ └── toolargs.json
│ ├── build_tools
│ │ └── build_tools_config.json
│ ├── config
│ │ └── config.json
│ ├── config.py
│ ├── global_var.py
│ └── status
│ └── status.json
├─
原文地址:https://blog.csdn.net/qq_42017767/article/details/143687469
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!