c3d87d3112
To support dist-for-goals in Soong, we need to define all phony rules in Make so that dist-for-goals can insert additional dependencies on them. Collect all the phony rules in phonySingleton and write them out as Make rules when Soong is embedded in Make, or as blueprint.Phony rules when Soong is run standalone. Test: m checkbuild Change-Id: I68201eff30744b0f487fc4f11f033767b53a627d
81 lines
1.9 KiB
Text
81 lines
1.9 KiB
Text
bootstrap_go_package {
|
|
name: "soong-android",
|
|
pkgPath: "android/soong/android",
|
|
deps: [
|
|
"blueprint",
|
|
"blueprint-bootstrap",
|
|
"soong",
|
|
"soong-android-soongconfig",
|
|
"soong-env",
|
|
"soong-shared",
|
|
"soong-ui-metrics_proto",
|
|
],
|
|
srcs: [
|
|
"androidmk.go",
|
|
"apex.go",
|
|
"api_levels.go",
|
|
"arch.go",
|
|
"config.go",
|
|
"csuite_config.go",
|
|
"defaults.go",
|
|
"defs.go",
|
|
"expand.go",
|
|
"filegroup.go",
|
|
"hooks.go",
|
|
"image.go",
|
|
"makevars.go",
|
|
"metrics.go",
|
|
"module.go",
|
|
"mutator.go",
|
|
"namespace.go",
|
|
"neverallow.go",
|
|
"notices.go",
|
|
"onceper.go",
|
|
"override_module.go",
|
|
"package.go",
|
|
"package_ctx.go",
|
|
"path_properties.go",
|
|
"paths.go",
|
|
"phony.go",
|
|
"prebuilt.go",
|
|
"proto.go",
|
|
"register.go",
|
|
"rule_builder.go",
|
|
"sandbox.go",
|
|
"sdk.go",
|
|
"singleton.go",
|
|
"soong_config_modules.go",
|
|
"testing.go",
|
|
"util.go",
|
|
"variable.go",
|
|
"visibility.go",
|
|
"vts_config.go",
|
|
"writedocs.go",
|
|
|
|
// Lock down environment access last
|
|
"env.go",
|
|
],
|
|
testSrcs: [
|
|
"android_test.go",
|
|
"androidmk_test.go",
|
|
"arch_test.go",
|
|
"config_test.go",
|
|
"csuite_config_test.go",
|
|
"expand_test.go",
|
|
"module_test.go",
|
|
"mutator_test.go",
|
|
"namespace_test.go",
|
|
"neverallow_test.go",
|
|
"onceper_test.go",
|
|
"package_test.go",
|
|
"path_properties_test.go",
|
|
"paths_test.go",
|
|
"prebuilt_test.go",
|
|
"rule_builder_test.go",
|
|
"soong_config_modules_test.go",
|
|
"util_test.go",
|
|
"variable_test.go",
|
|
"visibility_test.go",
|
|
"vts_config_test.go",
|
|
],
|
|
}
|