diff options
author | Alexey Ushakov <Alexey.Ushakov@jetbrains.com> | 2016-10-26 22:30:24 +0300 |
---|---|---|
committer | Alexey Ushakov <Alexey.Ushakov@jetbrains.com> | 2016-10-26 22:30:24 +0300 |
commit | af3fe51bd50199b41bb82a620d248cb74c8ccd64 (patch) | |
tree | 6eabd3d1806ead3c787bc5620d3b539a8ffeddf2 /idea/java/build.gradle | |
parent | eeebe91759d1b3e0d573a9198f17ae8b25769f0b (diff) | |
download | jdk8u-af3fe51bd50199b41bb82a620d248cb74c8ccd64.tar.gz |
gradle project: mapped make targets on standard gradle onesjb8u112-b499
Diffstat (limited to 'idea/java/build.gradle')
-rw-r--r-- | idea/java/build.gradle | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/idea/java/build.gradle b/idea/java/build.gradle index 0a19c4b..fb185f2 100644 --- a/idea/java/build.gradle +++ b/idea/java/build.gradle @@ -10,23 +10,28 @@ sourceSets.main.java.srcDirs = "../../jdk/src/windows/classes", "../../jdk/src/solaris/classes"] + + def buildDir = project.buildscript.sourceFile.parentFile.parentFile.parentFile def makeCmd = "make -C " + buildDir + " COMPILER_WARNINGS_FATAL=false" +def makeImagesCmd = makeCmd + " images" +def makeCleanCmd = makeCmd + " clean" -defaultTasks 'images' -task images << { - println makeCmd + " images" - def proc = makeCmd.execute() +task make_images << { + def proc = makeImagesCmd.execute() proc.consumeProcessOutput(out, err) proc.waitFor() assert proc.exitValue() == 0 } -task clean << { - println makeCmd + " clean" - def proc = makeCmd.execute() +task make_clean << { + def proc = makeCleanCmd.execute() proc.consumeProcessOutput(out, err) proc.waitFor() assert proc.exitValue() == 0 -}
\ No newline at end of file +} + +tasks.compileJava.enabled = false +classes.dependsOn tasks.make_images +tasks.cleanClasses.dependsOn tasks.make_clean |