如何让 Soong 和 Kati 并行翻译忍者规则?

how to make Soong and Kati translate ninja rules in parallel?

Android 构建系统有 Soong 和 Kati,其中:

在使用 soong_ui 分析 AOSP 构建时间时,我看到这些翻译过程是按顺序发生的,我认为这不是必需的? - 是否可以使两个翻译过程 运行 并行进行?

引自here

结果证明 运行 Soong 和 Kati 至少在当前阶段与 Android 10 并行并不总是可行的。成为 .mk 文件的原因可能取决于 .bp 文件因此 Soong 必须先翻译这些依赖项 .bp,然后 Kati 才能翻译所有 .mk 文件以生成构建规则。