package { default_team: "trendy_team_framework_android_multiuser", default_applicable_licenses: ["packages_apps_Multiuser_license"], } license { name: "packages_apps_Multiuser_license", visibility: [":__subpackages__"], license_kinds: [ "SPDX-license-identifier-Apache-2.0", ], license_text: [ "NOTICE", ], } android_app { name: "Multiuser", manifest: "AndroidManifest.xml", certificate: "platform", platform_apis: true, privileged: true, system_ext_specific: true, optimize: { enabled: true, optimize: true, shrink_resources: true, }, static_libs: [ "MultiuserWidgetLib", ], kotlincflags: ["-Xjvm-default=all"], } android_library { name: "MultiuserWidgetLib", manifest: "AndroidManifest-Widget.xml", srcs: ["Widget/src/main/java/**/*.kt"], resource_dirs: ["Widget/src/main/res"], optimize: { enabled: true, optimize: true, shrink_resources: true, }, static_libs: [ "androidx.activity_activity-compose", "androidx.annotation_annotation", "androidx.appcompat_appcompat", "androidx.compose.runtime_runtime", "androidx.glance_glance-appwidget", "androidx.glance_glance", "PlatformComposeCore", ], kotlincflags: ["-Xjvm-default=all"], } android_test { name: "MultiuserWidgetUnitTests", manifest: "AndroidManifestUnit.xml", certificate: "platform", use_resource_processor: true, platform_apis: true, instrumentation_for: "MultiuserWidgetLib", srcs: ["Widget/src/tests/unit/**/*.kt"], resource_dirs: [ "Widget/src/main/res", "Widget/src/tests/res", ], static_libs: [ "MultiuserWidgetLib", "androidx.test.core", "androidx.test.rules", "androidx.test.ext.junit", "kotlinx_coroutines_test", "flag-junit", "androidx.test.runner", "kotlin-test", ], kotlincflags: ["-Xjvm-default=all"], test_suites: ["device-tests"], } android_test { name: "MultiuserWidgetUiTests", manifest: "AndroidManifestUiTests.xml", certificate: "platform", use_resource_processor: true, platform_apis: true, instrumentation_for: "MultiuserWidgetLib", srcs: ["Widget/src/tests/ui/**/*.kt"], resource_dirs: [ "Widget/src/main/res", "Widget/src/tests/res", ], static_libs: [ "MultiuserWidgetLib", "androidx.compose.runtime_runtime", "androidx.compose.ui_ui-test", "androidx.compose.ui_ui-test-junit4", "androidx.compose.ui_ui-test-manifest", "androidx.test.core", "androidx.test.rules", "androidx.test.ext.junit", "kotlinx_coroutines_test", "flag-junit", "androidx.test.runner", "kotlin-test", ], kotlincflags: ["-Xjvm-default=all"], test_suites: ["device-tests"], }