diff options
Diffstat (limited to 'plugins/hello_gdextension/build.gradle')
-rw-r--r-- | plugins/hello_gdextension/build.gradle | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/plugins/hello_gdextension/build.gradle b/plugins/hello_gdextension/build.gradle index da288b2..834e1da 100644 --- a/plugins/hello_gdextension/build.gradle +++ b/plugins/hello_gdextension/build.gradle @@ -70,21 +70,16 @@ tasks.register('copyReleaseSharedLibs', Copy) { into 'demo/addons/hello_gdextension_plugin/bin/release' } -tasks.register('copyAddonsToDemo', Copy) { - finalizedBy(copyDebugAARToDemoAddons) - finalizedBy(copyReleaseAARToDemoAddons) - finalizedBy(copyDebugSharedLibs) - finalizedBy(copyReleaseSharedLibs) - - doFirst { - delete('demo/addons/hello_gdextension_plugin') - } - from 'src/main/assets/addons/hello_gdextension_plugin' - into 'demo/addons/hello_gdextension_plugin' +tasks.register('copyGdExtensionConfigToAssets', Copy) { + description 'Copy hello_gdextension.gdextension from the addons directory to the assets directory' + from 'demo/addons/hello_gdextension_plugin/' + include 'hello_gdextension.gdextension' + into 'src/main/assets/addons/hello_gdextension_plugin' } -assemble.finalizedBy(copyAddonsToDemo) +preBuild.dependsOn(copyGdExtensionConfigToAssets) +assemble.dependsOn(copyGdExtensionConfigToAssets) assemble.finalizedBy(copyDebugAARToDemoAddons) assemble.finalizedBy(copyReleaseAARToDemoAddons) assemble.finalizedBy(copyDebugSharedLibs) |