blob: 307d4b8bc63dbf9903220cea3cc4f2d46a7c829b [file] [log] [blame]
Giuseppe Maggio1b6a7232020-01-03 01:48:52 +01001android_app {
2 name: "SystemUIGoogle",
3 overrides: [
4 "SystemUI",
5 ],
6 srcs: [
7 "src/**/*.java",
8 "src/**/I*.aidl",
Surge12231b3c2262020-02-04 18:46:54 -05009 "src/**/*.proto",
Giuseppe Maggio1b6a7232020-01-03 01:48:52 +010010 ],
11 static_libs: [
12 "SystemUI-core",
13 "SystemUIPluginLib",
14 "SystemUISharedLib",
15 "SettingsLib",
16 "android.hidl.base-V1.0-java",
17 "androidx.legacy_legacy-support-v4",
18 "androidx.recyclerview_recyclerview",
19 "androidx.preference_preference",
20 "androidx.appcompat_appcompat",
21 "androidx.mediarouter_mediarouter",
22 "androidx.palette_palette",
23 "androidx.legacy_legacy-preference-v14",
24 "androidx.leanback_leanback",
25 "androidx.slice_slice-core",
26 "androidx.slice_slice-view",
27 "androidx.slice_slice-builders",
28 "androidx.arch.core_core-runtime",
29 "androidx.lifecycle_lifecycle-extensions",
30 "SystemUI-tags",
31 "SystemUI-proto",
Giuseppe Maggiof4535512020-01-04 20:10:22 +010032 "dagger2-2.19",
Giuseppe Maggio62938cf2020-03-29 20:46:37 +020033 "guava",
Giuseppe Maggiof4535512020-01-04 20:10:22 +010034 "//external/kotlinc:kotlin-annotations",
ezio8424873d42020-02-11 21:55:17 +010035 "VendorSupport-preference",
Giuseppe Maggio1b6a7232020-01-03 01:48:52 +010036 ],
37 libs: [
38 "telephony-common",
39 ],
40 manifest: "AndroidManifest.xml",
41 platform_apis: true,
42 product_specific: true,
43 certificate: "platform",
44 privileged: true,
45 optimize: {
46 proguard_flags_files: [
47 "proguard.flags",
48 ],
49 },
50 resource_dirs: [
51 "res",
52 ],
53 dxflags: ["--multi-dex"],
54 aaptflags: [
55 "--extra-packages",
56 "com.android.keyguard",
57 ],
Giuseppe Maggiof4535512020-01-04 20:10:22 +010058 kotlincflags: ["-Xjvm-default=enable"],
59 plugins: ["dagger2-compiler-2.19"],
Giuseppe Maggio1b6a7232020-01-03 01:48:52 +010060 required: ["privapp_whitelist_com.android.systemui"],
61}