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

Commit 46c6fdd5 authored by Jihoon Kang's avatar Jihoon Kang
Browse files

Add aconfig declarations to f/b droidstubs

This change pass the aconfig_declaration modules defined in
AconfigFlags.bp to the *-api-stubs-docs-non-updatable droidstubs module,
so that the "exportable" stubs (i.e. the stubs only containing the
flagged apis that are enabled by the release configuration) can be
generated.

Test: m api-stubs-docs-non-updatable && m checkapi
Bug: 317290555
Change-Id: I944d336e474b9ed61f4554fc9325a8df3a9cf40b
parent 308de078
Loading
Loading
Loading
Loading
+69 −0
Original line number Diff line number Diff line
@@ -76,6 +76,75 @@ aconfig_srcjars = [
    ":power_flags_lib{.generated_srcjars}",
]

stubs_defaults {
    name: "framework-minus-apex-aconfig-declarations",
    aconfig_declarations: [
        "android.app.flags-aconfig",
        "android.app.smartspace.flags-aconfig",
        "android.app.usage.flags-aconfig",
        "android.appwidget.flags-aconfig",
        "android.companion.flags-aconfig",
        "android.companion.virtual.flags-aconfig",
        "android.content.pm.flags-aconfig",
        "android.content.res.flags-aconfig",
        "android.credentials.flags-aconfig",
        "android.database.sqlite-aconfig",
        "android.hardware.biometrics.flags-aconfig",
        "android.hardware.flags-aconfig",
        "android.hardware.radio.flags-aconfig",
        "android.hardware.usb.flags-aconfig",
        "android.location.flags-aconfig",
        "android.media.audio-aconfig",
        "android.media.audiopolicy-aconfig",
        "android.media.midi-aconfig",
        "android.media.tv.flags-aconfig",
        "android.multiuser.flags-aconfig",
        "android.net.vcn.flags-aconfig",
        "android.nfc.flags-aconfig",
        "android.os.flags-aconfig",
        "android.os.vibrator.flags-aconfig",
        "android.permission.flags-aconfig",
        "android.provider.flags-aconfig",
        "android.security.flags-aconfig",
        "android.server.app.flags-aconfig",
        "android.service.autofill.flags-aconfig",
        "android.service.chooser.flags-aconfig",
        "android.service.controls.flags-aconfig",
        "android.service.dreams.flags-aconfig",
        "android.service.notification.flags-aconfig",
        "android.service.voice.flags-aconfig",
        "android.speech.flags-aconfig",
        "android.tracing.flags-aconfig",
        "android.view.accessibility.flags-aconfig",
        "android.view.contentcapture.flags-aconfig",
        "android.view.contentprotection.flags-aconfig",
        "android.view.flags-aconfig",
        "android.view.inputmethod.flags-aconfig",
        "android.webkit.flags-aconfig",
        "android.widget.flags-aconfig",
        "camera_platform_flags",
        "chre_flags",
        "com.android.hardware.input.input-aconfig",
        "com.android.input.flags-aconfig",
        "com.android.media.flags.bettertogether-aconfig",
        "com.android.net.flags-aconfig",
        "com.android.server.flags.services-aconfig",
        "com.android.text.flags-aconfig",
        "com.android.window.flags.window-aconfig",
        "device_policy_aconfig_flags",
        "display_flags",
        "fold_lock_setting_flags",
        "framework-jobscheduler-job.flags-aconfig",
        "framework_graphics_flags",
        "hwui_flags",
        "power_flags",
        "sdk_sandbox_flags",
        "surfaceflinger_flags",
        "telecom_flags",
        "telephony_flags",
    ],
}

filegroup {
    name: "framework-minus-apex-aconfig-srcjars",
    srcs: aconfig_srcjars,
+1 −0
Original line number Diff line number Diff line
@@ -269,6 +269,7 @@ packages_to_document = [
// classpath (or sources) somehow.
stubs_defaults {
    name: "android-non-updatable-stubs-defaults",
    defaults: ["framework-minus-apex-aconfig-declarations"],
    srcs: [":android-non-updatable-stub-sources"],
    sdk_version: "none",
    system_modules: "none",