< prev index next >

./build.gradle

Print this page
rev 10395 : 8173080: Add licenses for non-distributed third-party source code in repo
Reviewed-by:


3873                 from "${project.projectDir}/src/main/docs"
3874                 into "${modulesSrcDir}/${moduleName}"
3875                 exclude "**/*.java"
3876             }
3877         }
3878 
3879         // Copy make/build.properties
3880         def srcMakeDir = "${project.projectDir}/make"
3881         def dstMakeDir = "${modulesMakeDir}/${moduleName}"
3882         def copyBuildPropertiesTask = project.task("copyBuildProperties$t.capital", type: Copy, dependsOn: copyDocFiles) {
3883             from srcMakeDir
3884             into dstMakeDir
3885         }
3886 
3887         // Copy legal files
3888         def srcLegalDir = "${project.projectDir}/src/main/legal"
3889         def dstLegalDir = "${modulesLegalDir}/${moduleName}"
3890         def copyLegalTask = project.task("copyLegal$t.capital", type: Copy, dependsOn: copyBuildPropertiesTask) {
3891             from srcLegalDir
3892             into dstLegalDir



3893         }
3894 
3895         buildModulesTask.dependsOn(
3896             copyClassFilesTask,
3897             copyLibFilesTask,
3898             copySourceFilesTask,
3899             copyDocFiles,
3900             copyBuildPropertiesTask,
3901             copyLegalTask)
3902     }
3903 
3904     def buildRunArgsTask = task("buildRunArgs$t.capital",
3905             group: "Build", dependsOn: buildModulesTask) {
3906         outputs.file(runArgsFile);
3907         doLast() {
3908             List<String>libpath = []
3909             List<String>modpath = []
3910 
3911             moduleProjList.each { project ->
3912                 def moduleName = project.ext.moduleName




3873                 from "${project.projectDir}/src/main/docs"
3874                 into "${modulesSrcDir}/${moduleName}"
3875                 exclude "**/*.java"
3876             }
3877         }
3878 
3879         // Copy make/build.properties
3880         def srcMakeDir = "${project.projectDir}/make"
3881         def dstMakeDir = "${modulesMakeDir}/${moduleName}"
3882         def copyBuildPropertiesTask = project.task("copyBuildProperties$t.capital", type: Copy, dependsOn: copyDocFiles) {
3883             from srcMakeDir
3884             into dstMakeDir
3885         }
3886 
3887         // Copy legal files
3888         def srcLegalDir = "${project.projectDir}/src/main/legal"
3889         def dstLegalDir = "${modulesLegalDir}/${moduleName}"
3890         def copyLegalTask = project.task("copyLegal$t.capital", type: Copy, dependsOn: copyBuildPropertiesTask) {
3891             from srcLegalDir
3892             into dstLegalDir
3893 
3894             // Exclude ANGLE since we (currently) do not use it
3895             exclude("angle.md")
3896         }
3897 
3898         buildModulesTask.dependsOn(
3899             copyClassFilesTask,
3900             copyLibFilesTask,
3901             copySourceFilesTask,
3902             copyDocFiles,
3903             copyBuildPropertiesTask,
3904             copyLegalTask)
3905     }
3906 
3907     def buildRunArgsTask = task("buildRunArgs$t.capital",
3908             group: "Build", dependsOn: buildModulesTask) {
3909         outputs.file(runArgsFile);
3910         doLast() {
3911             List<String>libpath = []
3912             List<String>modpath = []
3913 
3914             moduleProjList.each { project ->
3915                 def moduleName = project.ext.moduleName


< prev index next >