blob: 163b689d800b4222fd8535f414a9647ada3526ed [file] [log] [blame]
Jacky Wang5271c7f2024-04-18 08:52:34 +08001package {
2 default_applicable_licenses: ["frameworks_base_license"],
3}
4
5filegroup {
6 name: "SettingsLibGraph-srcs",
Jacky Wang659b6962024-09-13 16:40:04 +08007 srcs: ["src/**/*.kt"],
Jacky Wang5271c7f2024-04-18 08:52:34 +08008}
9
10android_library {
11 name: "SettingsLibGraph",
12 defaults: [
13 "SettingsLintDefaults",
14 ],
15 srcs: [":SettingsLibGraph-srcs"],
16 static_libs: [
Jacky Wang659b6962024-09-13 16:40:04 +080017 "SettingsLibGraph-proto-lite",
18 "SettingsLibIpc",
19 "SettingsLibMetadata",
20 "SettingsLibPreference",
Jacky Wang5271c7f2024-04-18 08:52:34 +080021 "androidx.annotation_annotation",
Jacky Wang659b6962024-09-13 16:40:04 +080022 "androidx.fragment_fragment",
Jacky Wang5271c7f2024-04-18 08:52:34 +080023 "androidx.preference_preference",
24 ],
25 kotlincflags: ["-Xjvm-default=all"],
26}
Jacky Wang659b6962024-09-13 16:40:04 +080027
28java_library {
29 name: "SettingsLibGraph-proto-lite",
30 srcs: ["graph.proto"],
31 proto: {
32 type: "lite",
33 canonical_path_from_root: false,
34 },
35 sdk_version: "core_current",
36 static_libs: ["libprotobuf-java-lite"],
37}