Optimized build

This commit is contained in:
mkrsym1 2023-06-07 20:57:56 +03:00
parent 435f1b0355
commit bcbc679a21
3 changed files with 9 additions and 5 deletions

View File

@ -1,9 +1,11 @@
#!/usr/bin/env sh #!/usr/bin/env bash
strip="x86_64-w64-mingw32-strip"
rm -f jadeite.zip rm -f jadeite.zip
rm -rf out rm -rf out
sh setup.sh sh setup.sh --buildtype=release
ninja -C build ninja -C build
mkdir out mkdir out
@ -13,6 +15,8 @@ cp ./build/injector/launcher_payload/launcher_payload.dll ./out
cp ./build/game_payload/game_payload.dll ./out cp ./build/game_payload/game_payload.dll ./out
cp ./LICENSE.txt ./out cp ./LICENSE.txt ./out
$strip ./out/*.{exe,dll}
if [ "x$1" = "xrelease" ]; then if [ "x$1" = "xrelease" ]; then
cd out cd out
zip ../jadeite.zip * zip ../jadeite.zip *

View File

@ -25,8 +25,8 @@ static inline void inject(HANDLE process, const void *payload, size_t payloadSiz
// Find the EXE header in the process // Find the EXE header in the process
char exeHeader[1024]; char exeHeader[1024];
IMAGE_DOS_HEADER *dosHeader; IMAGE_DOS_HEADER *dosHeader = NULL;
IMAGE_NT_HEADERS64 *ntHeaders; IMAGE_NT_HEADERS64 *ntHeaders = NULL;
MEMORY_BASIC_INFORMATION memoryInfo; MEMORY_BASIC_INFORMATION memoryInfo;
char *currentAddress = 0x0; char *currentAddress = 0x0;

View File

@ -1,4 +1,4 @@
#!/usr/bin/env sh #!/usr/bin/env sh
rm -rf build rm -rf build
meson setup --cross-file mingw_cross.txt build meson setup --cross-file mingw_cross.txt $* build