android_library { name: "SettingsLib", defaults: [ "SettingsLibDependenciesWithoutWifiTracker", ], // 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: "21", } 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", "SettingsLibLayoutPreference", "SettingsLibMainSwitchPreference", "SettingsLibActionButtonsPreference", "SettingsLibEntityHeaderWidgets", "SettingsLibBarChartPreference", "SettingsLibProgressBar", "SettingsLibAdaptiveIcon", "SettingsLibRadioButtonPreference", "SettingsLibDisplayDensityUtils", "SettingsLibUtils", "SettingsLibEmergencyNumber", "SettingsLibTopIntroPreference", "SettingsLibBannerMessagePreference", "SettingsLibFooterPreference", "SettingsLibUsageProgressBarPreference", ], } // 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", ], }