summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorSailesh Nepal <sail@google.com>2016-02-21 11:41:28 -0800
committerSailesh Nepal <sail@google.com>2016-02-22 12:39:47 -0800
commit68d86c656e5522dec1b04e85ebc0e0f78e436c3d (patch)
treedf963055f99ac682ef56c1e17d8265ac5808d663 /build.gradle
parent7c5959bfe138a20701ae57f67b0f9cc5813bebee (diff)
[Gradle] Allow dialer to be compiled as a library
This CL adds a new build-library.gradle file for AOSP dialer. This allows the dialer to be built as a library that can be included from GoogleDialer. Switching to a library project meant making two other changes: - changed all switch statements that used resources to if statements. This was required because resource IDs are not final in library projects. - changed InCalUI code to import com.android.dialer.R instead of com.android.incallui.R. See http://b.android.com/82743 for more info on why this is required. src-N isn't supported yet. Also, this isn't the ideal project layout. In the future we should consider switching to the following layout: - dialer/incallui/ <- incall UI as an independent library project - dialer/dialerlib/ <- dialer code as an independent library project - dialer/app <- skelent app that builds a standalone dialer AOSP app Bug: 26676586 Change-Id: I07fbee4d33cc683539e4f8b3953c93f1427af9d7
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle34
1 files changed, 0 insertions, 34 deletions
diff --git a/build.gradle b/build.gradle
deleted file mode 100644
index 7e3424b3c..000000000
--- a/build.gradle
+++ /dev/null
@@ -1,34 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- defaultConfig {
- minSdkVersion 23
- targetSdkVersion 23
- multiDexEnabled true
- }
-
- sourceSets.main {
- java.srcDirs = ['src', 'src-pre-N', 'InCallUI/src']
- manifest.srcFile 'AndroidManifest.xml'
- res.srcDirs = ['res']
- }
-}
-
-dependencies {
- compile 'com.android.support:support-v4:23.1.+'
- compile 'com.android.support:support-v13:23.1.+'
- compile 'com.android.support:appcompat-v7:23.1.+'
- compile 'com.android.support:cardview-v7:23.1.+'
- compile 'com.android.support:design:23.1.+'
- compile 'com.android.support:recyclerview-v7:23.1.+'
-
- compile project(':android-common')
- compile project(':guava')
- compile project(':libphonenumber')
- compile project(':jsr305')
- compile project(':vcard')
-
- compile project(':ContactsCommon')
- compile project(':PhoneCommon')
- compile project(':InCallUI')
-}