package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "frameworks_base_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["frameworks_base_license"], } soong_config_module_type_import { from: "device/qcom/qssi/Android.bp", module_types: [ "bredr_vs_btadva_java_defaults", ], } bredr_vs_btadva_java_defaults { name: "btadva_settings_lib_java_defaults", soong_config_variables: { bredr_or_btadva: { btadva: { srcs: [ ":framework-settingslib-adva-srcs", ], } } } } android_library { name: "SettingsLib", defaults: [ "SettingsLibDependenciesWithoutWifiTracker", "framework-wifi-vendor-hide-access-defaults", "btadva_settings_lib_java_defaults", ], // TODO(b/149540986): revert this change. static_libs: [ // All other dependent components should be put in // "SettingsLibDependenciesWithoutWifiTracker". "WifiTrackerLib", ], // ANDROIDMK TRANSLATION ERROR: unsupported assignment to LOCAL_SHARED_JAVA_LIBRARIES // LOCAL_SHARED_JAVA_LIBRARIES := androidx.lifecycle_lifecycle-common resource_dirs: ["res"], srcs: [ "src/**/*.java", "src/**/*.kt", ], min_sdk_version: "29", } java_defaults { name: "SettingsLibDependenciesWithoutWifiTracker", static_libs: [ "androidx.annotation_annotation", "androidx.legacy_legacy-support-v4", "androidx.recyclerview_recyclerview", "androidx.preference_preference", "androidx.appcompat_appcompat", "androidx.lifecycle_lifecycle-runtime", "androidx.mediarouter_mediarouter-nodeps", "iconloader", "SettingsLibHelpUtils", "SettingsLibRestrictedLockUtils", "SettingsLibActionBarShadow", "SettingsLibAppPreference", "SettingsLibSearchWidget", "SettingsLibSettingsSpinner", "SettingsLibIllustrationPreference", "SettingsLibLayoutPreference", "SettingsLibMainSwitchPreference", "SettingsLibActionButtonsPreference", "SettingsLibEntityHeaderWidgets", "SettingsLibBarChartPreference", "SettingsLibProgressBar", "SettingsLibAdaptiveIcon", "SettingsLibRadioButtonPreference", "SettingsLibDisplayDensityUtils", "SettingsLibUtils", "SettingsLibEmergencyNumber", "SettingsLibTopIntroPreference", "SettingsLibBannerMessagePreference", "SettingsLibFooterPreference", "SettingsLibUsageProgressBarPreference", "SettingsLibCollapsingToolbarBaseActivity", "SettingsLibTwoTargetPreference", "SettingsLibSettingsTransition", "SettingsLibActivityEmbedding", ], } // NOTE: Keep this module in sync with ./common.mk java_defaults { name: "SettingsLibDefaults", static_libs: [ "androidx.annotation_annotation", "androidx.lifecycle_lifecycle-common", "androidx.legacy_legacy-support-v4", "androidx.lifecycle_lifecycle-runtime", "androidx.recyclerview_recyclerview", "androidx.preference_preference", "androidx.appcompat_appcompat", "androidx.legacy_legacy-preference-v14", "SettingsLib", ], }