diff options
| author | 2019-09-12 12:05:24 -0700 | |
|---|---|---|
| committer | 2019-09-12 12:05:24 -0700 | |
| commit | da5d13bb310aefa1b3a3f9cd8360ccbb073f7fef (patch) | |
| tree | ec1a23805b66451e23cf66498cc7e8df0e7387d0 | |
| parent | faad8c1e3e8b047c23813673e279627c359e04aa (diff) | |
| parent | 218caf810a0988d52af8c294fae1b142bb01309f (diff) | |
Merge "Merge "Fix build file such that CarSystemUi can be easily extended" into qt-qpr1-dev am: c2327e547b" into qt-qpr1-dev-plus-aosp
am: 218caf810a
Change-Id: I5dd429adc1c120a98c38c9639012a2fa4479216c
| -rw-r--r-- | packages/CarSystemUI/Android.bp | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/packages/CarSystemUI/Android.bp b/packages/CarSystemUI/Android.bp index bbae9ff51615..672879ae6e9d 100644 --- a/packages/CarSystemUI/Android.bp +++ b/packages/CarSystemUI/Android.bp @@ -13,18 +13,19 @@ // See the License for the specific language governing permissions and // limitations under the License. // -android_app { - name: "CarSystemUI", - - overrides: [ - "SystemUI", - ], +android_library { + name: "CarSystemUI-core", srcs: [ "src/**/*.java", "src/**/I*.aidl", ], + resource_dirs: [ + "res-keyguard", + "res", + ], + static_libs: [ "SystemUI-core", "CarNotificationLib", @@ -58,6 +59,28 @@ android_app { manifest: "AndroidManifest.xml", + plugins: ["dagger2-compiler-2.19"], + +} + +android_app { + name: "CarSystemUI", + + static_libs: [ + "CarSystemUI-core", + ], + + libs: [ + "telephony-common", + "android.car", + ], + + resource_dirs: [], + + overrides: [ + "SystemUI", + ], + platform_apis: true, product_specific: true, certificate: "platform", @@ -68,12 +91,6 @@ android_app { "proguard.flags", ], }, - resource_dirs: [ - "res-keyguard", - "res", - ], - - dxflags: ["--multi-dex"], aaptflags: [ @@ -81,6 +98,8 @@ android_app { "com.android.keyguard", ], + kotlincflags: ["-Xjvm-default=enable"], + plugins: ["dagger2-compiler-2.19"], required: ["privapp_whitelist_com.android.systemui"], |