Merge "Revert "Move apex module installation into Soong"" am: 500bba1b20
am: d4ce0c64f5
am: 85d3c93a85
am: 834649db81
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1897971 Change-Id: I9551b9160616b509f7a3b609f3bf7f9530f13d94
This commit is contained in:
20
apex/apex.go
20
apex/apex.go
@@ -409,14 +409,14 @@ type apexBundle struct {
|
||||
// vendor/google/build/build_unbundled_mainline_module.sh for more detail.
|
||||
bundleModuleFile android.WritablePath
|
||||
|
||||
// Target directory to install this APEX. Usually out/target/product/<device>/<partition>/apex.
|
||||
// Target path to install this APEX. Usually out/target/product/<device>/<partition>/apex.
|
||||
installDir android.InstallPath
|
||||
|
||||
// Path where this APEX was installed.
|
||||
installedFile android.InstallPath
|
||||
|
||||
// Installed locations of symlinks for backward compatibility.
|
||||
compatSymlinks android.InstallPaths
|
||||
// List of commands to create symlinks for backward compatibility. These commands will be
|
||||
// attached as LOCAL_POST_INSTALL_CMD to apex package itself (for unflattened build) or
|
||||
// apex_manifest (for flattened build) so that compat symlinks are always installed
|
||||
// regardless of TARGET_FLATTEN_APEX setting.
|
||||
compatSymlinks []string
|
||||
|
||||
// Text file having the list of individual files that are included in this APEX. Used for
|
||||
// debugging purpose.
|
||||
@@ -442,10 +442,6 @@ type apexBundle struct {
|
||||
modulePaths []string
|
||||
}
|
||||
|
||||
func (*apexBundle) InstallBypassMake() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// apexFileClass represents a type of file that can be included in APEX.
|
||||
type apexFileClass int
|
||||
|
||||
@@ -2101,9 +2097,7 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
a.linkToSystemLib = false
|
||||
}
|
||||
|
||||
if a.properties.ApexType != zipApex {
|
||||
a.compatSymlinks = makeCompatSymlinks(a.BaseModuleName(), ctx, a.primaryApexType)
|
||||
}
|
||||
a.compatSymlinks = makeCompatSymlinks(a.BaseModuleName(), ctx)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// 4) generate the build rules to create the APEX. This is done in builder.go.
|
||||
|
Reference in New Issue
Block a user