23 lines
658 B
Groovy
23 lines
658 B
Groovy
// file: Android/gradle/sasedev-assets.gradle
|
|
// version: 1
|
|
|
|
def generatedAssetsDirectory = layout.buildDirectory.dir("generated/sasedevAssets/main")
|
|
def sourceCommonAssets = rootProject.file("../assets/common")
|
|
def sourceGameAssets = rootProject.file("../assets/${project.ext.sasedevGameAssetDirectory}")
|
|
|
|
tasks.register("stageSasedevAssets", Sync) {
|
|
into(generatedAssetsDirectory)
|
|
from(sourceCommonAssets) {
|
|
into("common")
|
|
}
|
|
from(sourceGameAssets) {
|
|
into("game")
|
|
}
|
|
}
|
|
|
|
android.sourceSets.main.assets.srcDir(generatedAssetsDirectory)
|
|
|
|
tasks.named("preBuild").configure {
|
|
dependsOn(tasks.named("stageSasedevAssets"))
|
|
}
|