diff --git a/.gitignore b/.gitignore index 9ea0f13..5cc3a5d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .* !.gitignore +build/ diff --git a/BlockLua.dll b/BlockLua.dll deleted file mode 100644 index 962b4c3..0000000 Binary files a/BlockLua.dll and /dev/null differ diff --git a/compile.bat b/compile.bat index d812f9a..921f37f 100644 --- a/compile.bat +++ b/compile.bat @@ -1,16 +1,19 @@ @echo off cd /d %~dp0 +rem ensure build directory exists +if not exist build mkdir build + set buildargs=-Wall -Werror -m32 -shared -Isrc -Iinc/tsfuncs -Iinc/lua -lpsapi -L. -llua5.1 -static-libgcc -static-libstdc++ echo on -g++ src/bllua4.cpp %buildargs% -o BlockLua.dll +g++ src/bllua4.cpp %buildargs% -o build\BlockLua.dll @rem g++ -DBLLUA_UNSAFE src/bllua4.cpp %buildargs% -o BlockLua-Unsafe.dll @echo off -rem objdump -d BlockLua.dll > BlockLua.dll.dump.txt -rem objdump -d BlockLua-Unsafe.dll > BlockLua-Unsafe.dll.dump.txt +rem objdump -d build\BlockLua.dll > build\BlockLua.dll.dump.txt +rem objdump -d build\BlockLua-Unsafe.dll > build\BlockLua-Unsafe.dll.dump.txt pause