From c71b5d6f87cec6e11c10b472e5b381463dae9267 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 7 Nov 2019 14:58:51 -0500 Subject: [PATCH] Copy Steam DLLs into folder --- desktop/build.gradle | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/desktop/build.gradle b/desktop/build.gradle index 6f8b0d216a..90d7fbdca2 100644 --- a/desktop/build.gradle +++ b/desktop/build.gradle @@ -142,15 +142,16 @@ PackrConfig.Platform.values().each{ platform -> into "build/packr/output/" rename("msvcr100.dll", "MSVCR100.dll") } + } - if(versionModifier.contains("steam")){ - copy{ - from zipTree("build/packr/output/jre/desktop.jar").matching{ - include "steamworks4j${platform == PackrConfig.Platform.Windows64 ? '64' : ''}.dll" - include "steam_api${platform == PackrConfig.Platform.Windows64 ? '64' : ''}.dll" - } - into "build/packr/output/" + if(versionModifier.contains("steam")){ + copy{ + def lib = platform == PackrConfig.Platform.MacOS || platform == PackrConfig.Platform.Linux64 ? "lib" : "" + from zipTree(platform == PackrConfig.Platform.MacOS ? "build/packr/output/${appName}.app/Contents/Resources/desktop.jar" : "build/packr/output/jre/desktop.jar").matching{ + include "${lib}steamworks4j${platform == PackrConfig.Platform.Windows64 ? '64.dll' : platform == PackrConfig.Platform.Windows32 ? '.dll' : platform == PackrConfig.Platform.Linux64 ? '.so' : '.dylib'}" + include "${lib}steam_api${platform == PackrConfig.Platform.Windows64 ? '64.dll' : platform == PackrConfig.Platform.Windows32 ? '.dll' : platform == PackrConfig.Platform.Linux64 ? '.so' : '.dylib'}" } + into "build/packr/output/" } }