From ef89a0cec4668161617d7710fb3e2249521825b4 Mon Sep 17 00:00:00 2001 From: Valmo Trindade Date: Thu, 18 Jul 2024 21:51:18 -0300 Subject: [PATCH] added pre release hook to grab the extensions to the release --- .hemtt/hooks/pre_build/prep_extensions.rhai | 3 --- .hemtt/hooks/pre_release/grab_extension.rhai | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) delete mode 100644 .hemtt/hooks/pre_build/prep_extensions.rhai create mode 100644 .hemtt/hooks/pre_release/grab_extension.rhai diff --git a/.hemtt/hooks/pre_build/prep_extensions.rhai b/.hemtt/hooks/pre_build/prep_extensions.rhai deleted file mode 100644 index 7d9d97a..0000000 --- a/.hemtt/hooks/pre_build/prep_extensions.rhai +++ /dev/null @@ -1,3 +0,0 @@ -// copy everything in ./dist to root -// get all files -const distDir = HEMTT_VFS.join("dist"); \ No newline at end of file diff --git a/.hemtt/hooks/pre_release/grab_extension.rhai b/.hemtt/hooks/pre_release/grab_extension.rhai new file mode 100644 index 0000000..29cd733 --- /dev/null +++ b/.hemtt/hooks/pre_release/grab_extension.rhai @@ -0,0 +1,16 @@ +const dllDir = HEMTT_RFS.join("extensions").join("armatak").join("dist"); + +const dll = dllDir.join("armatak.dll"); +const dll_x64 = dllDir.join("armatak_x64.dll"); + +if dllDir.exists() && dll.is_file() && dll.exists() { + print("Adding x86 DLL file to Release"); + dll.copy(HEMTT_OUT); + print("Added x86 DLL file to Release"); +}; + +if dllDir.exists() && dll_x64.is_file() && dll_x64.exists() { + print("Adding x64 DLL file to Release"); + dll_x64.copy(HEMTT_OUT); + print("Added x64 DLL file to Release"); +}; \ No newline at end of file