2022-04-13 01:07:39 -04:00
|
|
|
/**
|
|
|
|
* This script is just a fast way of copying over the `jak-project` binaries built locally into here
|
|
|
|
* This is useful if you are locally developing both
|
|
|
|
*
|
|
|
|
* Assumes that `jak-project` is one directory up
|
|
|
|
*/
|
|
|
|
|
2022-04-15 21:46:48 -04:00
|
|
|
import { existsSync, rmdirSync, mkdirSync, copyFileSync } from "fs";
|
2022-04-13 01:07:39 -04:00
|
|
|
|
|
|
|
// Clear our current binaries
|
2022-04-14 00:26:38 -04:00
|
|
|
if (existsSync("./src-tauri/bin")) {
|
2022-04-15 21:46:48 -04:00
|
|
|
rmdirSync("./src-tauri/bin", { recursive: true, force: true });
|
2022-04-13 01:07:39 -04:00
|
|
|
}
|
|
|
|
// Recreate the directory
|
2022-04-14 00:26:38 -04:00
|
|
|
mkdirSync("./src-tauri/bin");
|
2022-04-13 01:07:39 -04:00
|
|
|
// Copy over the necessary binaries
|
|
|
|
// - Assumes Windows!
|
2022-04-15 21:46:48 -04:00
|
|
|
copyFileSync(
|
|
|
|
"../jak-project/out/build/Release/bin/extractor.exe",
|
|
|
|
"./src-tauri/bin/extractor.exe"
|
|
|
|
);
|
|
|
|
copyFileSync(
|
|
|
|
"../jak-project/out/build/Release/bin/gk.exe",
|
|
|
|
"./src-tauri/bin/gk.exe"
|
|
|
|
);
|
|
|
|
copyFileSync(
|
|
|
|
"../jak-project/out/build/Release/bin/goalc.exe",
|
|
|
|
"./src-tauri/bin/goalc.exe"
|
|
|
|
);
|
2022-04-17 19:27:09 -04:00
|
|
|
copyFileSync(
|
2022-04-17 21:34:22 -04:00
|
|
|
"./third-party/glew_2.1.0/windows/glewinfo.exe",
|
2022-04-17 19:27:09 -04:00
|
|
|
"./src-tauri/bin/glewinfo.exe"
|
|
|
|
);
|