Auto-generated by
python3 scripts/infra/caching/generate-dep-graph.pyExplore: paste the mermaid block into mermaid.live
flowchart TB
stage_native["native\nexternals/skia, native, scripts/infra/native, +1 more"]
stage_managed["managed\nbinding, source, scripts/infra/managed, +3 more"]
stage_package["package\nscripts/infra/package"]
stage_tests["tests\ntests, scripts/infra/tests"]
stage_samples["samples\nsamples"]
stage_api_diff["api_diff\ndocs, changelogs"]
stage_native --> stage_managed
stage_managed --> stage_package
stage_managed --> stage_tests
stage_managed --> stage_samples
stage_package --> stage_api_diff
style stage_native fill:#f9f,stroke:#333
flowchart TB
shared["scripts/infra/native/shared/\n(affects all)"]
skia["externals/skia\n(C++ source)"]
subgraph fam_Mobile["Mobile"]
t_android["android\nndk.cake"]
t_tizen["tizen"]
end
subgraph fam_Apple["Apple"]
t_ios["ios\nxcode.cake"]
t_maccatalyst["maccatalyst"]
t_macos["macos\nxcode.cake"]
t_tvos["tvos\nxcode.cake"]
end
subgraph fam_Linux["Linux"]
t_linux["linux"]
t_linux_clang_cross["linux-clang-cross"]
t_linuxnodeps["linuxnodeps"]
end
subgraph fam_Windows["Windows"]
t_nanoserver["nanoserver"]
t_windows["windows\nmsbuild.cake"]
t_winui["winui\nmsbuild.cake"]
t_winui_angle["winui-angle\nmsbuild.cake"]
end
subgraph fam_Web["Web"]
t_wasm["wasm"]
end
skia --> shared
shared --> fam_Mobile
shared --> fam_Apple
shared --> fam_Linux
shared --> fam_Windows
shared --> fam_Web
style shared fill:#e8f4e8,stroke:#4a4
style skia fill:#f9f,stroke:#333