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

Commit a854e1f3 authored by Anton Hansson's avatar Anton Hansson
Browse files

Create all variants of stubs for statsd

Add separate publicapi, systemapi and module_libs stubs for statsd, and
use a naming scheme consistent with other modules.

Bug: 147768409
Test: m
Test: m framework-media-stubs-{public,system,module_libs_}api
Change-Id: I2b27d27fc7b50a09322a1f5e601def54e6e4ef7a
parent d1ab7670
Loading
Loading
Loading
Loading
+55 −16
Original line number Diff line number Diff line
@@ -50,31 +50,70 @@ java_library {
    ],
}

stubs_defaults {
    name: "framework-statsd-stubs-srcs-defaults",
    srcs: [ ":framework-statsd-sources" ],
    libs: [
        // TODO(b/148218250): Change to android_system_stubs_current
        "framework-all",
        "framework-annotations-lib",
    ],
    sdk_version: "core_platform",
}

droidstubs {
    name: "framework-statsd-stubs-docs",
    name: "framework-statsd-stubs-srcs-publicapi",
    defaults: [
        "framework-module-stubs-defaults-systemapi"
        "framework-module-stubs-defaults-systemapi",
        "framework-statsd-stubs-srcs-defaults",
    ],
    srcs: [
        ":framework-annotations",
        ":framework-statsd-sources",
}

droidstubs {
    name: "framework-statsd-stubs-srcs-systemapi",
    defaults: [
        "framework-module-stubs-defaults-systemapi",
        "framework-statsd-stubs-srcs-defaults",
    ],
    libs: [
        // TODO(b/148218250): Change to android_system_stubs_current
        "framework-all",
}

droidstubs {
    name: "framework-statsd-api-module_libs_api",
    defaults: [
        "framework-module-api-defaults-module_libs_api",
        "framework-statsd-stubs-srcs-defaults",
    ],
}

droidstubs {
    name: "framework-statsd-stubs-srcs-module_libs_api",
    defaults: [
        "framework-module-stubs-defaults-module_libs_api",
        "framework-statsd-stubs-srcs-defaults",
    ],
}

java_library {
    name: "framework-statsd-stubs-publicapi",
    srcs: [ ":framework-statsd-stubs-srcs-publicapi" ],
    // TODO(b/148218250): Change to current
    libs: [ "framework-all" ],
    sdk_version: "core_platform",
}

// TODO(b/146167933): Use these stubs in frameworks/base/Android.bp
java_library {
    name: "framework-statsd-stubs",
    srcs: [
        ":framework-statsd-stubs-docs",
    ],
    libs: [
        // TODO(b/148218250): Change to android_system_stubs_current
        "framework-all",
    ],
    name: "framework-statsd-stubs-systemapi",
    srcs: [ ":framework-statsd-stubs-srcs-systemapi" ],
    // TODO(b/148218250): Change to system_current
    libs: [ "framework-all" ],
    sdk_version: "core_platform",
}

java_library {
    name: "framework-statsd-stubs-module_libs_api",
    srcs: [ ":framework-statsd-stubs-srcs-systemapi" ],
    // TODO(b/148218250): Change to system_current
    libs: [ "framework-all" ],
    sdk_version: "core_platform",
}