| project.ext.particles2DMainClass = "com.badlogic.gdx.tools.particleeditor.ParticleEditor" |
| project.ext.particles3DMainClass = "com.badlogic.gdx.tools.flame.FlameMain" |
| project.ext.hieroMainClass = "com.badlogic.gdx.tools.hiero.Hiero" |
| project.ext.texturePackerMainClass = "com.badlogic.gdx.tools.texturepacker.TexturePacker" |
| |
| project.ext.toolsAssetsDir = ["assets"] |
| |
| task dist2DParticles (type: Jar) { |
| from files(sourceSets.main.output.classesDir) |
| from files(sourceSets.main.output.resourcesDir) |
| from {configurations.compile.collect {zipTree(it)}} |
| from files(project.toolsAssetsDir); |
| |
| baseName = "runnable-2D-particles" |
| version = "" |
| |
| manifest { |
| attributes 'Main-Class': project.particles2DMainClass |
| } |
| } |
| |
| task dist3DParticles (type: Jar) { |
| from files(sourceSets.main.output.classesDir) |
| from files(sourceSets.main.output.resourcesDir) |
| from {configurations.compile.collect {zipTree(it)}} |
| from files(project.toolsAssetsDir) |
| |
| baseName = "runnable-3D-particles" |
| version = "" |
| |
| manifest { |
| attributes 'Main-Class': project.particles3DMainClass |
| } |
| } |
| |
| task distHiero (type: Jar) { |
| from files(sourceSets.main.output.classesDir) |
| from files(sourceSets.main.output.resourcesDir) |
| from {configurations.compile.collect {zipTree(it)}} |
| from files(project.toolsAssetsDir); |
| |
| baseName = "runnable-hiero" |
| version = "" |
| |
| manifest { |
| attributes 'Main-Class': project.hieroMainClass |
| } |
| } |
| |
| task distTexturePacker (type: Jar) { |
| from files(sourceSets.main.output.classesDir) |
| from files(sourceSets.main.output.resourcesDir) |
| from {configurations.compile.collect {zipTree(it)}} |
| from files(project.toolsAssetsDir); |
| |
| baseName = "runnable-texturepacker" |
| version = "" |
| |
| manifest { |
| attributes 'Main-Class': project.texturePackerMainClass |
| } |
| } |
| |
| task buildRunnables (dependsOn: [classes, dist2DParticles, dist3DParticles, distHiero, distTexturePacker]) << { |
| println "Building ye runnables" |
| } |