1package { 2 default_team: "trendy_team_fwk_wifi_hal", 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6java_defaults { 7 name: "WifiTrackerLibDefaults", 8 srcs: ["src/**/*.java"], 9 resource_dirs: [], 10 static_libs: [ 11 "androidx.annotation_annotation", 12 "androidx.core_core", 13 "androidx.lifecycle_lifecycle-runtime", 14 "WifiTrackerLibRes", 15 "SettingsLibHelpUtils", 16 ], 17 18 min_sdk_version: "S", 19} 20 21android_library { 22 name: "WifiTrackerLib", 23 defaults: ["WifiTrackerLibDefaults"], 24 libs: [ 25 "android.net.wifi.flags-aconfig-java", 26 ], 27 static_libs: [ 28 "wifi_aconfig_flags_lib", 29 ], 30 srcs: ["src/**/*.java"], 31} 32 33android_library { 34 name: "SdkWifiTrackerLib", 35 defaults: ["WifiTrackerLibDefaults"], 36 srcs: ["sdk_src/**/NonSdkApiWrapper.java"], 37 exclude_srcs: ["src/**/NonSdkApiWrapper.java"], 38 39 sdk_version: "system_current", 40} 41 42// Define the resources as a separate library so that external apps may use them without needing to 43// be up-to-date with WifiTrackerLib's min_sdk_version 44android_library { 45 name: "WifiTrackerLibRes", 46 resource_dirs: ["res"], 47 min_sdk_version: "1", 48} 49