blob: f107ec72a99817ed314edae4e7e5ecbfddec299e [file] [log] [blame]
Anthony DiGirolamob302d742023-09-12 16:48:53 +00001{
2 "pw": {
3 "pw_cli": {
4 "plugins": {
5 "build": {
6 "module": "kudzu_tools.build_project",
7 "function": "build_project"
8 },
9 "watch": {
10 "module": "kudzu_tools.build_project",
11 "function": "watch_project"
12 },
13 "presubmit": {
14 "module": "pigweed_experimental_tools.presubmit_checks",
15 "function": "main"
16 },
17 "heap-viewer": {
18 "module": "pw_allocator.heap_viewer",
19 "function": "main"
20 },
21 "ide": {
22 "module": "pw_ide.__main__",
23 "function": "main"
24 },
25 "console": {
26 "module": "pw_system.console",
27 "function": "main"
28 },
29 "package": {
30 "module": "pigweed_experimental_tools.experimental_packages",
31 "function": "main"
32 }
33 }
34 },
35 "pw_env_setup": {
36 "root_variable": "KUDZU_ROOT",
37 "rosetta": "allow",
38 "cipd_package_files": [
39 "third_party/pigweed/pw_env_setup/py/pw_env_setup/cipd_setup/default.json"
40 ],
41 "virtualenv": {
42 "gn_root": ".",
43 "gn_targets": [
44 ":python.install"
45 ]
46 },
47 "gni_file": "build_overrides/pigweed_environment.gni",
AnthonyDiGirolamo8df95472023-09-28 18:30:14 +000048 "required_submodules": [
49 "third_party/32blit-sdk",
50 "third_party/freertos",
51 "third_party/pcb/esp-rust-board",
52 "third_party/pcb/espressif-kicad-libraries",
53 "third_party/pcb/gekkio-kicad-libs",
Armando Montanez76d7b192023-10-06 16:35:47 +000054 "third_party/pico-sdk",
55 "third_party/pico-sdk/lib/tinyusb",
AnthonyDiGirolamo8df95472023-09-28 18:30:14 +000056 "third_party/pigweed",
57 "third_party/pigweed-experimental"
Anthony DiGirolamob302d742023-09-12 16:48:53 +000058 ],
59 "pw_packages": [
60 "glfw",
Armando Montanez76d7b192023-10-06 16:35:47 +000061 "imgui"
Anthony DiGirolamob302d742023-09-12 16:48:53 +000062 ]
63 }
64 }
65}
66