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

Commit 9b0f8378 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Improve consistency of stubs for framework targets" into rvc-dev am:...

Merge "Improve consistency of stubs for framework targets" into rvc-dev am: b992b335 am: bffe7ce0 am: 83d653d0

Change-Id: I7ed639bd47315e775f5c1a5f3b32d5d9f9132ee4
parents d8c8cab9 83d653d0
Loading
Loading
Loading
Loading
+29 −24
Original line number Diff line number Diff line
@@ -281,17 +281,33 @@ filegroup {
filegroup {
    name: "framework-updatable-sources",
    srcs: [
        ":framework-mediaprovider-sources",
        ":framework-permission-sources",
        ":framework-sdkextensions-sources",
        ":framework-statsd-sources",
        ":framework-telephony-sources",
        ":framework-tethering-srcs",
        ":updatable-media-srcs",
        ":framework-mediaprovider-sources",
        ":framework-permission-sources",
        ":framework-wifi-updatable-sources",
        ":framework-telephony-sources",
        ":updatable-media-srcs",
    ]
}

java_library {
    name: "framework-updatable-stubs-module_libs_api",
    static_libs: [
        "framework-media-stubs-module_libs_api",
        "framework-mediaprovider-stubs-module_libs_api",
        "framework-permission-stubs-module_libs_api",
        "framework-sdkextensions-stubs-module_libs_api",
        "framework-statsd-stubs-module_libs_api",
        "framework-telephony-stubs", // TODO: Update to module_libs_api when there is one.
        "framework-tethering-stubs-module_libs_api",
        "framework-wifi-stubs-module_libs_api",
    ],
    sdk_version: "module_current",
    visibility: [":__pkg__"],
}

filegroup {
    name: "framework-all-sources",
    srcs: [
@@ -307,7 +323,6 @@ java_defaults {
    name: "framework-aidl-export-defaults",
    aidl: {
        export_include_dirs: [
            "apex/media/framework/java",
            "core/java",
            "drm/java",
            "graphics/java",
@@ -324,6 +339,12 @@ java_defaults {
            "rs/java",
            "sax/java",
            "telecomm/java",

            // TODO(b/148660295): remove this
            "apex/media/framework/java",

            // TODO(b/147699819): remove this
            "telephony/java",
        ],
    },
}
@@ -397,9 +418,7 @@ java_defaults {
        "app-compat-annotations",
        "ext",
        "unsupportedappusage",
        "framework-media-stubs-systemapi",
        "framework-mediaprovider-stubs-systemapi",
        "framework-telephony-stubs",
        "framework-updatable-stubs-module_libs_api",
    ],

    jarjar_rules: ":framework-jarjar-rules",
@@ -465,13 +484,6 @@ java_library {
    name: "framework-minus-apex",
    defaults: ["framework-defaults"],
    srcs: [":framework-non-updatable-sources"],
    libs: [
        "framework-sdkextensions-stubs-systemapi",
        "framework-statsd-stubs-module_libs_api",
        "framework-permission-stubs-systemapi",
        "framework-wifi-stubs-systemapi",
        "framework-tethering-stubs-module_libs_api",
    ],
    installable: true,
    javac_shard_size: 150,
    required: [
@@ -512,16 +524,9 @@ java_library {
    installable: false, // this lib is a build-only library
    static_libs: [
        "framework-minus-apex",
        "framework-media-stubs-systemapi",
        "framework-mediaprovider-stubs-systemapi",
        "framework-permission-stubs-systemapi",
        "framework-sdkextensions-stubs-systemapi",
        "framework-statsd-stubs-module_libs_api",
        "framework-wifi-stubs-systemapi",
        "framework-tethering-stubs-module_libs_api",
        // TODO (b/147688669) should be framework-telephony-stubs
        // TODO (b/147688669) should be removed
        "framework-telephony",
        // TODO(jiyong): add stubs for APEXes here
        "framework-updatable-stubs-module_libs_api",
    ],
    sdk_version: "core_platform",
    apex_available: ["//apex_available:platform"],