Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Side by Side Diff: platform_tools/android/apps/build.gradle

Issue 1926743002: Upgrade Android Gradle plugins (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | platform_tools/android/apps/canvasproof/build.gradle » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Top-level build file where you can add configuration options common to all su b-projects/modules. 1 // Top-level build file where you can add configuration options common to all su b-projects/modules.
2 2
3
3 buildscript { 4 buildscript {
4 repositories { 5 repositories {
5 jcenter() 6 jcenter()
6 } 7 }
7 dependencies { 8 dependencies {
8 classpath 'com.android.tools.build:gradle:1.2.3' 9 classpath 'com.android.tools.build:gradle:2.1.0'
9 10
10 // NOTE: Do not place your application dependencies here; they belong 11 // NOTE: Do not place your application dependencies here; they belong
11 // in the individual module build.gradle files 12 // in the individual module build.gradle files
12 } 13 }
13 } 14 }
14 15
15 allprojects { 16 allprojects {
16 repositories { 17 repositories {
17 jcenter() 18 jcenter()
18 } 19 }
19 } 20 }
20 21
22 def setupSkiaLibraryBuild(project, appVariants, buildCmd) {
23 appVariants.all{ variant ->
24 def buildNativeLib = project.task("${variant.name}_SkiaNativeLib", type: Exec) {
25 workingDir '../../../..' // top-level skia directory
26 commandLine constructBuildCommand(variant, buildCmd).split()
27 environment PATH: getPathWithDepotTools()
28 environment ANDROID_SDK_ROOT: getSDKPath()
29 }
30 buildNativeLib.onlyIf { !project.hasProperty("suppressNativeBuild") }
31 TaskCollection<Task> compileTask = project.tasks.matching {
32 // println(it.name)
33 it.name.toLowerCase().contains("compile" + variant.name.toLowerCase( )) &&
34 it.name.toLowerCase().endsWith("ndk")
35 }
36 compileTask.getAt(0).dependsOn buildNativeLib
37 }
38 }
39
21 def getLocalProperties() { 40 def getLocalProperties() {
22 Properties properties = new Properties() 41 Properties properties = new Properties()
23 File propFile = project.rootProject.file('local.properties') 42 File propFile = project.rootProject.file('local.properties')
24 if (propFile.canRead()) { 43 if (propFile.canRead()) {
25 properties.load(propFile.newDataInputStream()) 44 properties.load(propFile.newDataInputStream())
26 } 45 }
27 propFile = project.rootProject.file('gradle.properties') 46 propFile = project.rootProject.file('gradle.properties')
28 if (propFile.canRead()) { 47 if (propFile.canRead()) {
29 properties.load(propFile.newDataInputStream()) 48 properties.load(propFile.newDataInputStream())
30 } 49 }
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 96
78 if (deviceType != null) { 97 if (deviceType != null) {
79 cmdLine += " -d " + deviceType 98 cmdLine += " -d " + deviceType
80 } 99 }
81 100
82 if (variant.name.endsWith("Release")) { 101 if (variant.name.endsWith("Release")) {
83 cmdLine += " --release" 102 cmdLine += " --release"
84 } 103 }
85 return cmdLine 104 return cmdLine
86 } 105 }
OLDNEW
« no previous file with comments | « no previous file | platform_tools/android/apps/canvasproof/build.gradle » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698