Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c33702e8 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 10942032 from f2b3d102 to 24Q1-release

Change-Id: I1a5a4af4935058ba63a89316e740e56e70f64c44
parents 971ecd95 f2b3d102
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -634,9 +634,6 @@ func bp2buildDefaultTrueRecursively(packagePath string, config allowlists.Bp2Bui

func registerBp2buildConversionMutator(ctx RegisterMutatorsContext) {
	ctx.BottomUp("bp2build_conversion", bp2buildConversionMutator).Parallel()
}

func registerBp2buildDepsMutator(ctx RegisterMutatorsContext) {
	ctx.BottomUp("bp2build_deps", bp2buildDepsMutator).Parallel()
}

+0 −3
Original line number Diff line number Diff line
@@ -306,9 +306,6 @@ type config struct {
	// in tests when a path doesn't exist.
	TestAllowNonExistentPaths bool

	// If true, register the "bp2build_deps" mutator in the mutator pipeline.
	Bp2buildDepsMutator bool

	// The list of files that when changed, must invalidate soong_build to
	// regenerate build.ninja.
	ninjaFileDepsSet sync.Map
+0 −3
Original line number Diff line number Diff line
@@ -35,9 +35,6 @@ import (
// RegisterMutatorsForBazelConversion is a alternate registration pipeline for bp2build. Exported for testing.
func RegisterMutatorsForBazelConversion(ctx *Context, preArchMutators []RegisterMutatorFunc) {
	bp2buildMutators := append(preArchMutators, registerBp2buildConversionMutator)
	if ctx.config.Bp2buildDepsMutator {
		bp2buildMutators = append(bp2buildMutators, registerBp2buildDepsMutator)
	}
	registerMutatorsForBazelConversion(ctx, bp2buildMutators)
}

+29 −29
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ func createPlatformArchMap() map[string]string {
	}
	result := make(map[string]string)
	for arch, allFeatures := range archFeatures {
		result[arch] = "//build/bazel/platforms/arch:" + arch
		result[arch] = "//build/bazel_common_rules/platforms/arch:" + arch
		// Sometimes we want to select on multiple features being active, so
		// add the power set of all possible features to the map. More details
		// in android.ModuleBase.GetArchVariantProperties
@@ -160,33 +160,33 @@ var (
	// A map of target operating systems to the Bazel label of the
	// constraint_value for the @platforms//os:os constraint_setting
	platformOsMap = map[string]string{
		OsAndroid:                  "//build/bazel/platforms/os:android",
		OsDarwin:                   "//build/bazel/platforms/os:darwin",
		OsLinux:                    "//build/bazel/platforms/os:linux_glibc",
		osLinuxMusl:                "//build/bazel/platforms/os:linux_musl",
		osLinuxBionic:              "//build/bazel/platforms/os:linux_bionic",
		OsWindows:                  "//build/bazel/platforms/os:windows",
		OsAndroid:                  "//build/bazel_common_rules/platforms/os:android",
		OsDarwin:                   "//build/bazel_common_rules/platforms/os:darwin",
		OsLinux:                    "//build/bazel_common_rules/platforms/os:linux_glibc",
		osLinuxMusl:                "//build/bazel_common_rules/platforms/os:linux_musl",
		osLinuxBionic:              "//build/bazel_common_rules/platforms/os:linux_bionic",
		OsWindows:                  "//build/bazel_common_rules/platforms/os:windows",
		ConditionsDefaultConfigKey: ConditionsDefaultSelectKey, // The default condition of an os select map.
	}

	platformOsArchMap = map[string]string{
		osArchAndroidArm:           "//build/bazel/platforms/os_arch:android_arm",
		OsArchAndroidArm64:         "//build/bazel/platforms/os_arch:android_arm64",
		osArchAndroidRiscv64:       "//build/bazel/platforms/os_arch:android_riscv64",
		osArchAndroidX86:           "//build/bazel/platforms/os_arch:android_x86",
		osArchAndroidX86_64:        "//build/bazel/platforms/os_arch:android_x86_64",
		osArchDarwinArm64:          "//build/bazel/platforms/os_arch:darwin_arm64",
		osArchDarwinX86_64:         "//build/bazel/platforms/os_arch:darwin_x86_64",
		osArchLinuxX86:             "//build/bazel/platforms/os_arch:linux_glibc_x86",
		osArchLinuxX86_64:          "//build/bazel/platforms/os_arch:linux_glibc_x86_64",
		osArchLinuxMuslArm:         "//build/bazel/platforms/os_arch:linux_musl_arm",
		osArchLinuxMuslArm64:       "//build/bazel/platforms/os_arch:linux_musl_arm64",
		osArchLinuxMuslX86:         "//build/bazel/platforms/os_arch:linux_musl_x86",
		osArchLinuxMuslX86_64:      "//build/bazel/platforms/os_arch:linux_musl_x86_64",
		osArchLinuxBionicArm64:     "//build/bazel/platforms/os_arch:linux_bionic_arm64",
		osArchLinuxBionicX86_64:    "//build/bazel/platforms/os_arch:linux_bionic_x86_64",
		osArchWindowsX86:           "//build/bazel/platforms/os_arch:windows_x86",
		osArchWindowsX86_64:        "//build/bazel/platforms/os_arch:windows_x86_64",
		osArchAndroidArm:           "//build/bazel_common_rules/platforms/os_arch:android_arm",
		OsArchAndroidArm64:         "//build/bazel_common_rules/platforms/os_arch:android_arm64",
		osArchAndroidRiscv64:       "//build/bazel_common_rules/platforms/os_arch:android_riscv64",
		osArchAndroidX86:           "//build/bazel_common_rules/platforms/os_arch:android_x86",
		osArchAndroidX86_64:        "//build/bazel_common_rules/platforms/os_arch:android_x86_64",
		osArchDarwinArm64:          "//build/bazel_common_rules/platforms/os_arch:darwin_arm64",
		osArchDarwinX86_64:         "//build/bazel_common_rules/platforms/os_arch:darwin_x86_64",
		osArchLinuxX86:             "//build/bazel_common_rules/platforms/os_arch:linux_glibc_x86",
		osArchLinuxX86_64:          "//build/bazel_common_rules/platforms/os_arch:linux_glibc_x86_64",
		osArchLinuxMuslArm:         "//build/bazel_common_rules/platforms/os_arch:linux_musl_arm",
		osArchLinuxMuslArm64:       "//build/bazel_common_rules/platforms/os_arch:linux_musl_arm64",
		osArchLinuxMuslX86:         "//build/bazel_common_rules/platforms/os_arch:linux_musl_x86",
		osArchLinuxMuslX86_64:      "//build/bazel_common_rules/platforms/os_arch:linux_musl_x86_64",
		osArchLinuxBionicArm64:     "//build/bazel_common_rules/platforms/os_arch:linux_bionic_arm64",
		osArchLinuxBionicX86_64:    "//build/bazel_common_rules/platforms/os_arch:linux_bionic_x86_64",
		osArchWindowsX86:           "//build/bazel_common_rules/platforms/os_arch:windows_x86",
		osArchWindowsX86_64:        "//build/bazel_common_rules/platforms/os_arch:windows_x86_64",
		ConditionsDefaultConfigKey: ConditionsDefaultSelectKey, // The default condition of an os select map.
	}

@@ -209,11 +209,11 @@ var (
		AndroidAndInApex:           "//build/bazel/rules/apex:android-in_apex",
		AndroidPlatform:            "//build/bazel/rules/apex:system",
		Unbundled_app:              "//build/bazel/rules/apex:unbundled_app",
		OsDarwin:                   "//build/bazel/platforms/os:darwin",
		OsLinux:                    "//build/bazel/platforms/os:linux_glibc",
		osLinuxMusl:                "//build/bazel/platforms/os:linux_musl",
		osLinuxBionic:              "//build/bazel/platforms/os:linux_bionic",
		OsWindows:                  "//build/bazel/platforms/os:windows",
		OsDarwin:                   "//build/bazel_common_rules/platforms/os:darwin",
		OsLinux:                    "//build/bazel_common_rules/platforms/os:linux_glibc",
		osLinuxMusl:                "//build/bazel_common_rules/platforms/os:linux_musl",
		osLinuxBionic:              "//build/bazel_common_rules/platforms/os:linux_bionic",
		OsWindows:                  "//build/bazel_common_rules/platforms/os:windows",
		ConditionsDefaultConfigKey: ConditionsDefaultSelectKey,
	}

+1 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@ bootstrap_go_package {
        "java_proto_conversion_test.go",
        "java_sdk_library_conversion_test.go",
        "java_sdk_library_import_conversion_test.go",
        "java_test_host_conversion_test.go",
        "license_conversion_test.go",
        "license_kind_conversion_test.go",
        "linker_config_conversion_test.go",
Loading