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