diff --git a/WebSocketTool/pack/build.bat b/WebSocketTool/pack/build.bat new file mode 100644 index 0000000..a05fab4 --- /dev/null +++ b/WebSocketTool/pack/build.bat @@ -0,0 +1,32 @@ +set version=1.0.0 + +if not "%~1"=="" ( + set version=%1 +) + +cd ../ && rmdir /s /q bin && rmdir /s /q obj +cd pack + +devenv ../../WebSocketTool.sln /ReBuild "Release|AnyCPU" /project WebSocketTool + +if NOT %errorlevel%==0 @goto :FailureOnBuild + +libz.exe inject-dll --assembly ../bin/Release/WebSocketTool.exe --include ../bin/Release/*.dll --move + +if not exist "output" ( + mkdir output +) + +cd output +if exist "WebSocketTool-%version%.exe" ( + del /q /s WebSocketTool-%version%.exe +) +cd ../ + +cd ../bin/Release && move WebSocketTool.exe ../../pack/output/WebSocketTool-%version%.exe +cd ../ && del /q /s Release && cd ../pack + +goto :eof + +:FailureOnBuild +echo build project failure \ No newline at end of file diff --git a/WebSocketTool/pack/pack.bat b/WebSocketTool/pack/pack.bat deleted file mode 100644 index dc340b0..0000000 --- a/WebSocketTool/pack/pack.bat +++ /dev/null @@ -1,4 +0,0 @@ -libz.exe inject-dll --assembly ../bin/Release/WebSocketTool.exe --include ../bin/Release/*.dll --move - -mkdir output -move ../bin/Release/WebSocketTool.exe output/WebSocketTool.exe \ No newline at end of file