diff --git a/audio-worklet/build.gradle.kts b/audio-worklet/build.gradle.kts index a6179d1..f1b1ebe 100644 --- a/audio-worklet/build.gradle.kts +++ b/audio-worklet/build.gradle.kts @@ -31,7 +31,7 @@ kotlin { } distribution { - outputDirectory.set(File("$projectDir/../web/")) + outputDirectory.set(File("$projectDir/../web2/")) } } } diff --git a/build.gradle.kts b/build.gradle.kts index 6f8a82d..9b25fab 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -29,7 +29,7 @@ kotlin { } distribution { - outputDirectory.set(File("$projectDir/web/")) + outputDirectory.set(File("$projectDir/web1/")) } } } @@ -74,6 +74,18 @@ application { mainClass.set("nl.astraeus.vst.chip.MainKt") } +tasks.register("buildJS") { + duplicatesStrategy = DuplicatesStrategy.INCLUDE + dependsOn("audio-worklet:jsBrowserDevelopmentExecutableDistribution") + dependsOn("jsBrowserDevelopmentExecutableDistribution") + + from(layout.projectDirectory.dir("web1")) + into(layout.projectDirectory.dir("web")) + + from(layout.projectDirectory.dir("web2")) + into(layout.projectDirectory.dir("web")) +} + /* Hardcoded deploy configuration */ val deployDirectory = "vst-chip.midi-vst.com" diff --git a/settings.common.gradle.kts b/settings.common.gradle.kts index 2a6468b..e67c5a0 100644 --- a/settings.common.gradle.kts +++ b/settings.common.gradle.kts @@ -1,6 +1,6 @@ pluginManagement { plugins { - kotlin("multiplatform") version "2.1.10" + kotlin("multiplatform") version "2.1.20" } repositories { gradlePluginPortal()