blob: 009f6348f18aa758d84daf7b4b768201cab16097 [file] [log] [blame]
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"],
},
)