summaryrefslogtreecommitdiff
path: root/plugins/hello_signals/build.gradle
diff options
context:
space:
mode:
authorFredia Huya-Kouadio <fhuya@meta.com>2023-07-14 13:46:24 -0700
committerFredia Huya-Kouadio <fhuya@meta.com>2023-07-14 13:46:24 -0700
commitb4844e98619766232645d70f80a29c2a53bc2709 (patch)
tree500a6deee2dfbd36f4356d69a2d5cb762314b03f /plugins/hello_signals/build.gradle
parent1d19d5912d1ac5bfa3cf6cc30f086aee8f0464f2 (diff)
downloadgodot-android-samples-b4844e98619766232645d70f80a29c2a53bc2709.tar.gz
godot-android-samples-b4844e98619766232645d70f80a29c2a53bc2709.tar.bz2
godot-android-samples-b4844e98619766232645d70f80a29c2a53bc2709.zip
Update the directory structure to make room for additional Godot Android samples besides plugins
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)