diff options
author | Fredia Huya-Kouadio <fhuya@meta.com> | 2023-07-14 13:46:24 -0700 |
---|---|---|
committer | Fredia Huya-Kouadio <fhuya@meta.com> | 2023-07-14 13:46:24 -0700 |
commit | b4844e98619766232645d70f80a29c2a53bc2709 (patch) | |
tree | 500a6deee2dfbd36f4356d69a2d5cb762314b03f /plugins/hello_signals/build.gradle | |
parent | 1d19d5912d1ac5bfa3cf6cc30f086aee8f0464f2 (diff) | |
download | godot-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.gradle | 43 |
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) |