Android 如何让宋楚瑜和加蒂同时翻译忍者规则?

Android 如何让宋楚瑜和加蒂同时翻译忍者规则?,android,makefile,android-source,ninja,android-soong,Android,Makefile,Android Source,Ninja,Android Soong,Android build system有Song和Kati,其中: 宋楚瑜将.bp文件翻译成.ninja文件 卡蒂将.mk文件翻译成.ninja文件 当使用soong_ui分析AOSP构建时,我看到这些翻译过程是按顺序进行的,我认为这是不必要的这是否可能使两个翻译过程并行运行 引自: 事实证明,至少在现阶段,用Android 10并行运行宋楚瑜和加蒂并不总是可行的。原因是.mk文件可能依赖于.bp文件,所以宋楚瑜必须先翻译这些依赖关系.bp,然后Kati才能翻译所有.mk文件以生成构建规则

Android build system有Song和Kati,其中:

  • 宋楚瑜将
    .bp
    文件翻译成
    .ninja
    文件
  • 卡蒂将
    .mk
    文件翻译成
    .ninja
    文件
当使用soong_ui分析AOSP构建时,我看到这些翻译过程是按顺序进行的,我认为这是不必要的这是否可能使两个翻译过程并行运行

引自:

事实证明,至少在现阶段,用Android 10并行运行宋楚瑜和加蒂并不总是可行的。原因是.mk文件可能依赖于.bp文件,所以宋楚瑜必须先翻译这些依赖关系.bp,然后Kati才能翻译所有.mk文件以生成构建规则