Merge Android U (ab/10368041)

Bug: 291102124
Merged-In: I0a83d1213dde818cfa6a04e51ddeb2056fb7f87a
Change-Id: Ic42567470afdce778c4835f766847766f4673b01
This commit is contained in:
Xin Li
2023-08-25 13:35:17 -07:00
3 changed files with 11 additions and 5 deletions

View File

@@ -482,7 +482,9 @@ func CheckAvailableForApex(what string, apex_available []string) bool {
} }
return InList(what, apex_available) || return InList(what, apex_available) ||
(what != AvailableToPlatform && InList(AvailableToAnyApex, apex_available)) || (what != AvailableToPlatform && InList(AvailableToAnyApex, apex_available)) ||
(strings.HasPrefix(what, "com.android.gki.") && InList(AvailableToGkiApex, apex_available)) (strings.HasPrefix(what, "com.android.gki.") && InList(AvailableToGkiApex, apex_available)) ||
(what == "com.google.mainline.primary.libs") || // TODO b/248601389
(what == "com.google.mainline.go.primary.libs") // TODO b/248601389
} }
// Implements ApexModule // Implements ApexModule

View File

@@ -14,9 +14,9 @@
package android package android
// This file contains branch specific constants for building updatable modules. // This file contains branch specific constants. They are stored in a separate
// They are stored in a separate file to minimise the potential of merge // file to minimise the potential of merge conflicts between branches when
// conflicts between branches when the code from the package is changed. // the code from the package is changed.
// The default manifest version for all the modules on this branch. // The default manifest version for all the modules on this branch.
// This version code will be used only if there is no version field in the // This version code will be used only if there is no version field in the
@@ -33,4 +33,4 @@ package android
// * AOSP - xx9990000 // * AOSP - xx9990000
// * x-mainline-prod - xx9990000 // * x-mainline-prod - xx9990000
// * master - 990090000 // * master - 990090000
const DefaultUpdatableModuleVersion = "339990000" const DefaultUpdatableModuleVersion = "340090000"

View File

@@ -3,6 +3,10 @@
Soong can generate CLion projects. This is intended for source code editing Soong can generate CLion projects. This is intended for source code editing
only. Build should still be done via make/m/mm(a)/mmm(a). only. Build should still be done via make/m/mm(a)/mmm(a).
Note: alternatively, you can use
[aidegen to generate a Clion or VSCode project](https://android.googlesource.com/platform/tools/asuite/+/refs/heads/master/aidegen/README.md)
with a single command, using the `-i c` flag.
CMakeLists.txt project file generation is enabled via environment variable: CMakeLists.txt project file generation is enabled via environment variable:
```bash ```bash