Jacky Wang | 5271c7f | 2024-04-18 08:52:34 +0800 | [diff] [blame] | 1 | package { |
| 2 | default_applicable_licenses: ["frameworks_base_license"], |
| 3 | } |
| 4 | |
| 5 | filegroup { |
| 6 | name: "SettingsLibGraph-srcs", |
Jacky Wang | 659b696 | 2024-09-13 16:40:04 +0800 | [diff] [blame^] | 7 | srcs: ["src/**/*.kt"], |
Jacky Wang | 5271c7f | 2024-04-18 08:52:34 +0800 | [diff] [blame] | 8 | } |
| 9 | |
| 10 | android_library { |
| 11 | name: "SettingsLibGraph", |
| 12 | defaults: [ |
| 13 | "SettingsLintDefaults", |
| 14 | ], |
| 15 | srcs: [":SettingsLibGraph-srcs"], |
| 16 | static_libs: [ |
Jacky Wang | 659b696 | 2024-09-13 16:40:04 +0800 | [diff] [blame^] | 17 | "SettingsLibGraph-proto-lite", |
| 18 | "SettingsLibIpc", |
| 19 | "SettingsLibMetadata", |
| 20 | "SettingsLibPreference", |
Jacky Wang | 5271c7f | 2024-04-18 08:52:34 +0800 | [diff] [blame] | 21 | "androidx.annotation_annotation", |
Jacky Wang | 659b696 | 2024-09-13 16:40:04 +0800 | [diff] [blame^] | 22 | "androidx.fragment_fragment", |
Jacky Wang | 5271c7f | 2024-04-18 08:52:34 +0800 | [diff] [blame] | 23 | "androidx.preference_preference", |
| 24 | ], |
| 25 | kotlincflags: ["-Xjvm-default=all"], |
| 26 | } |
Jacky Wang | 659b696 | 2024-09-13 16:40:04 +0800 | [diff] [blame^] | 27 | |
| 28 | java_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 | } |