From d11bf5b0aa01b950daa0e39448305e3463cf06d3 Mon Sep 17 00:00:00 2001 From: OMGeeky Date: Mon, 10 Oct 2022 09:22:18 +0200 Subject: [PATCH] Automated copying of files for build as gradle task --- AndorsTrail/app/build.gradle | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/AndorsTrail/app/build.gradle b/AndorsTrail/app/build.gradle index 9fa27e8bf..0c2bfc772 100644 --- a/AndorsTrail/app/build.gradle +++ b/AndorsTrail/app/build.gradle @@ -21,3 +21,27 @@ android { dependencies { implementation 'com.android.support:support-v4:28.0.0' } + +task copyRes(type: Copy) { + description "Copies the res folder to the modules res folder (& renames .tmx to .xml)" + from "${rootDir}/res" + into "${projectDir}/src/main/res" + rename "(.*)\\.tmx", "\$1.xml" +} + +task copyTranslation(type: Copy) { + description("Copies the translation files to the modules translations folder") + from "${rootDir}/assets/translation" + into "${projectDir}/src/main/assets/translation" +} + +task cleanup(type: Delete) { + description("Deletes the assets/translation and the res folder from the modules folder") + delete "${projectDir}/src/main/res", "${projectDir}/src/main/assets/translation" +} + +afterEvaluate { + preBuild.dependsOn project.tasks.copyRes + preBuild.dependsOn project.tasks.copyTranslation + clean.dependsOn project.tasks.cleanup +}