Files
games/Android/gradle/sasedev-assets.gradle
2026-09-16 10:01:13 +02:00

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"))
}