| load( |
| "@lunch//:env.bzl", |
| "TARGET_PRODUCT", |
| "TARGET_BUILD_VARIANT", |
| "COMBINED_NINJA", |
| "KATI_NINJA", |
| "PACKAGE_NINJA", |
| ) |
| |
| ninja_graph( |
| name = "combined_graph", |
| # TODO: Stop hardcoding "out/". |
| main = "out/%s" % COMBINED_NINJA, |
| ninja_srcs = [ |
| "out/%s" % KATI_NINJA, |
| "out/%s" % PACKAGE_NINJA, |
| "out/soong/build.ninja", |
| ], |
| output_root = "out", |
| output_root_inputs = [ |
| "soong/.bootstrap/bin/soong_build", |
| "soong/.bootstrap/bin/soong_env", |
| "soong/.bootstrap/bin/loadplugins", |
| "soong/build_number.txt", |
| "soong/soong.variables", |
| "soong/dexpreopt.config", |
| "build_date.txt", |
| ".module_paths/Android.mk.list", |
| ".module_paths/Android.bp.list", |
| ".module_paths/AndroidProducts.mk.list", |
| ".module_paths/CleanSpec.mk.list", |
| ".module_paths/files.db", |
| ".module_paths/OWNERS.list", |
| ".module_paths/TEST_MAPPING.list", |
| "soong/.bootstrap/bin/gotestmain", |
| "soong/.bootstrap/bin/gotestrunner", |
| "empty", |
| ], |
| ) |
| |
| ninja_build( |
| name = "%s-%s" % (TARGET_PRODUCT, TARGET_BUILD_VARIANT), |
| ninja_graph = ":combined_graph", |
| output_groups = { |
| "droid": ["droid"], |
| }, |
| ) |