| { | |
| "pw": { | |
| "pw_cli": { | |
| "plugins": { | |
| "build": { | |
| "module": "gonk_tools.build_project", | |
| "function": "build_project" | |
| }, | |
| "watch": { | |
| "module": "gonk_tools.build_project", | |
| "function": "watch_project" | |
| }, | |
| "gonk-flash": { | |
| "module": "gonk_tools.flash", | |
| "function": "flash" | |
| }, | |
| "gonk": { | |
| "module": "gonk_tools.__main__", | |
| "function": "main" | |
| }, | |
| "presubmit": { | |
| "module": "gonk_tools.presubmit_checks", | |
| "function": "main" | |
| }, | |
| "heap-viewer": { | |
| "module": "pw_allocator.heap_viewer", | |
| "function": "main" | |
| }, | |
| "ide": { | |
| "module": "pw_ide.__main__", | |
| "function": "main" | |
| }, | |
| "console": { | |
| "module": "pw_system.console", | |
| "function": "main" | |
| }, | |
| "package": { | |
| "module": "pw_package.pigweed_packages", | |
| "function": "main" | |
| } | |
| } | |
| }, | |
| "pw_env_setup": { | |
| "root_variable": "GONK_ROOT", | |
| "relative_pigweed_root": "third_party/pigweed", | |
| "rosetta": "allow", | |
| "cipd_package_files": [ | |
| "third_party/pigweed/pw_env_setup/py/pw_env_setup/cipd_setup/default.json" | |
| ], | |
| "virtualenv": { | |
| "gn_root": ".", | |
| "gn_targets": [ | |
| ":python.install" | |
| ] | |
| }, | |
| "gni_file": "build_overrides/pigweed_environment.gni", | |
| "required_submodules": [ | |
| "third_party/freertos", | |
| "third_party/pigweed", | |
| "third_party/stm32cube_f7/cmsis_core", | |
| "third_party/stm32cube_f7/cmsis_device", | |
| "third_party/stm32cube_f7/hal_driver" | |
| ] | |
| } | |
| } | |
| } |