Francisco Pimenta | ed4dc8f | 2016-04-06 14:09:41 -0700 | [diff] [blame] | 1 | import org.gradle.api.artifacts.Dependency; |
Andrew Flynn | 360feb6 | 2015-08-28 06:17:40 -0700 | [diff] [blame] | 2 | |
Francisco Pimenta | ed4dc8f | 2016-04-06 14:09:41 -0700 | [diff] [blame] | 3 | apply plugin: 'com.android.library' |
| 4 | |
| 5 | android { |
| 6 | sourceSets.main { |
| 7 | manifest.srcFile 'AndroidManifest.xml' |
| 8 | java.srcDirs = ['src', 'appcompat/src'] |
| 9 | res.srcDirs = ['res', 'appcompat/res'] |
| 10 | } |
Andrew Flynn | 360feb6 | 2015-08-28 06:17:40 -0700 | [diff] [blame] | 11 | } |
| 12 | |
Francisco Pimenta | ed4dc8f | 2016-04-06 14:09:41 -0700 | [diff] [blame] | 13 | dependencies { |
| 14 | compile findDependency(':support-v4', 'com.android.support:support-v4:23.3.+') |
| 15 | compile findDependency(':support-appcompat-v7', 'com.android.support:appcompat-v7:23.3.+') |
| 16 | } |
| 17 | |
| 18 | Dependency findDependency(String projectName, String moduleName) { |
| 19 | if (findProject(projectName) != null) { |
Francisco Pimenta | 79fa735 | 2016-04-07 13:21:05 -0700 | [diff] [blame] | 20 | return dependencies.project(path: projectName) |
Francisco Pimenta | ed4dc8f | 2016-04-06 14:09:41 -0700 | [diff] [blame] | 21 | } |
| 22 | |
| 23 | return dependencies.create(moduleName) |
| 24 | } |