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

Commit 4dafd82e authored by Yan Yan's avatar Yan Yan
Browse files

Prepare to move VCN: Define utility lib for IPsec module

This is a preparation CL before moving VCN code from frameworks/base
to p/m/Connectivity/

After VCN is move out of frameworks/base/, the IPsec module will
no longer include PersistableBundleUtils via framework-ike-shared-srcs
but will do that via vcn-utils-framework-ipsec

Bug: 379938062
Flag: EXEMPT; pure refactoring
Test: CtsIkeTestCases, FrameworksIkeTestCases
Change-Id: I2d405be630a05f5019e7711946fa46b4cf2a6ef8
parent 16842cac
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -601,7 +601,6 @@ filegroup {
    srcs: [
        "core/java/com/android/internal/util/HexDump.java",
        "core/java/com/android/internal/util/WakeupMessage.java",
        "packages/Vcn/framework-b/src/android/net/vcn/util/PersistableBundleUtils.java",
        "telephony/java/android/telephony/Annotation.java",
    ],
}
+16 −0
Original line number Diff line number Diff line
@@ -31,6 +31,22 @@ filegroup {
    ],
}

// Utility library for the IPsec module
java_library {
    name: "vcn-utils-framework-ipsec",
    sdk_version: "module_current",
    min_sdk_version: "30",
    srcs: ["src/android/net/vcn/util/PersistableBundleUtils.java"],
    libs: [
        "framework-annotations-lib",
        "net-utils-framework-vcn", // For HexDump.java
    ],
    visibility: [
        "//packages/modules/IPsec",
    ],
    apex_available: ["com.android.ipsec"],
}

java_defaults {
    name: "framework-connectivity-b-defaults-base",
    sdk_version: "module_current",