summaryrefslogtreecommitdiff
path: root/plugins/hello_signals/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/hello_signals/build.gradle')
-rw-r--r--plugins/hello_signals/build.gradle43
1 files changed, 43 insertions, 0 deletions
diff --git a/plugins/hello_signals/build.gradle b/plugins/hello_signals/build.gradle
new file mode 100644
index 0000000..6549636
--- /dev/null
+++ b/plugins/hello_signals/build.gradle
@@ -0,0 +1,43 @@
+plugins {
+ id 'com.android.library'
+ id 'org.jetbrains.kotlin.android'
+}
+
+android {
+ compileSdk versions.compileSdk
+
+ defaultConfig {
+ minSdk versions.minSdk
+ targetSdk versions.targetSdk
+ versionCode 1
+ versionName "1.0"
+ }
+
+ // Used to customize the name of generated AAR file.
+ libraryVariants.all { variant ->
+ variant.outputs.all { output ->
+ output.outputFileName = "HelloSignals.${variant.name}.aar"
+ }
+ }
+
+}
+
+dependencies {
+ compileOnly "org.godotengine:godot:$versions.godotLibVersion"
+ implementation "org.jetbrains.kotlin:kotlin-stdlib:$versions.kotlinVersion"
+}
+
+task copyDebugAARToAddons(type: Copy) {
+ from 'build/outputs/aar'
+ include 'HelloSignals.debug.aar'
+ into 'demo/addons/hello_signals_plugin/export'
+}
+
+task copyReleaseAARToAddons(type: Copy) {
+ from 'build/outputs/aar'
+ include 'HelloSignals.release.aar'
+ into 'demo/addons/hello_signals_plugin/export'
+}
+
+assemble.finalizedBy(copyDebugAARToAddons)
+assemble.finalizedBy(copyReleaseAARToAddons)