From 969a7b53cd043492803bb5f6636042f7ce0b21a2 Mon Sep 17 00:00:00 2001 From: basdxz Date: Wed, 6 Jan 2021 12:24:45 +0000 Subject: Add submodule updates --- build.gradle.kts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 7821683664..44d237d082 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -215,6 +215,28 @@ tasks.withType { } } +//Load AVRcore +val submodulesUpdate by tasks.creating(Exec::class) { + this.description = "Updates (and inits) git submodules" + this.group = "Build Setup" + this.commandLine("git", "submodule", "update", "--init", "--recursive", "--remote") +} +tasks.named("setupCIWorkspace") { + dependsOn(":submodulesUpdate") +} +tasks.named("setupDevWorkspace") { + dependsOn(":submodulesUpdate") +} +tasks.named("setupDecompWorkspace") { + dependsOn(":submodulesUpdate") +} +tasks.named("compileJava") { + dependsOn(":submodulesUpdate") +} +tasks.named("sourceMainJava") { + dependsOn(":submodulesUpdate") +} + tasks.jar { //Needed for access transformer which allows nerfing hardness of blocks this.manifest.attributes( -- cgit