|
@@ -10,6 +10,7 @@ configurations {
|
|
corelibs
|
|
corelibs
|
|
optlibs
|
|
optlibs
|
|
testdatalibs
|
|
testdatalibs
|
|
|
|
+ examplelibs
|
|
}
|
|
}
|
|
|
|
|
|
dependencies {
|
|
dependencies {
|
|
@@ -27,6 +28,8 @@ dependencies {
|
|
|
|
|
|
testdatalibs project(':jme3-testdata')
|
|
testdatalibs project(':jme3-testdata')
|
|
|
|
|
|
|
|
+ examplelibs project(':jme3-examples')
|
|
|
|
+
|
|
optlibs project(':jme3-bullet')
|
|
optlibs project(':jme3-bullet')
|
|
optlibs project(':jme3-jogl')
|
|
optlibs project(':jme3-jogl')
|
|
|
|
|
|
@@ -358,10 +361,26 @@ copyProjectLibs.outputs.dir "jme3-project-baselibs/release/libs/"
|
|
copyProjectLibs.outputs.dir "jme3-project-libraries/release/libs/"
|
|
copyProjectLibs.outputs.dir "jme3-project-libraries/release/libs/"
|
|
copyProjectLibs.outputs.dir "jme3-project-testdata/release/libs/"
|
|
copyProjectLibs.outputs.dir "jme3-project-testdata/release/libs/"
|
|
|
|
|
|
|
|
+task copyTestSources <<{
|
|
|
|
+ project.configurations.examplelibs.dependencies.each{dep ->
|
|
|
|
+ copy{
|
|
|
|
+ from dep.dependencyProject.sourceSets*.allSource
|
|
|
|
+ into "JME3TestsTemplate/src/"
|
|
|
|
+ }
|
|
|
|
+ copy{
|
|
|
|
+ from dep.dependencyProject.sourceSets*.allSource
|
|
|
|
+ into "JME3TestsTemplateAndroid/src/"
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+copyTestSources.inputs.files project.configurations.examplelibs
|
|
|
|
+copyTestSources.outputs.dir "JME3TestsTemplate/src/"
|
|
|
|
+copyTestSources.outputs.dir "JME3TestsTemplateAndroid/src/"
|
|
|
|
+
|
|
ant.properties['plugins.version'] = jmeVersion
|
|
ant.properties['plugins.version'] = jmeVersion
|
|
ant.properties['app.version']= jmeMainVersion + jmeVersionSuffix
|
|
ant.properties['app.version']= jmeMainVersion + jmeVersionSuffix
|
|
|
|
|
|
-task buildSdk(dependsOn: [copyBaseLibs, copyProjectLibs, createProjectXml, createBaseXml]) <<{
|
|
|
|
|
|
+task buildSdk(dependsOn: [copyBaseLibs, copyProjectLibs, createProjectXml, createBaseXml, copyTestSources]) <<{
|
|
ant.propertyfile(file: "nbproject/project.properties") {
|
|
ant.propertyfile(file: "nbproject/project.properties") {
|
|
entry( key: "plugins.version", value: "${jmeVersion}")
|
|
entry( key: "plugins.version", value: "${jmeVersion}")
|
|
entry( key: "app.version", value: "${jmeMainVersion + jmeVersionSuffix}")
|
|
entry( key: "app.version", value: "${jmeMainVersion + jmeVersionSuffix}")
|