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