-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathmake_release.bat
37 lines (27 loc) · 1.47 KB
/
make_release.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@echo off
IF NOT DEFINED PROJECT_ROOT (set PROJECT_ROOT=%~dp0.\)
IF NOT DEFINED RELEASE_ROOT (set RELEASE_ROOT=%PROJECT_ROOT%\release\)
@rem @call build_x86.bat
@call build_x64.bat
@del /F /Q %RELEASE_ROOT%
@mkdir %RELEASE_ROOT% >nul
@mkdir %RELEASE_ROOT%\examples >nul
@rem @mkdir %RELEASE_ROOT%\quik7 >nul
@rem @mkdir %RELEASE_ROOT%\quik7\scripts >nul
@mkdir %RELEASE_ROOT%\quik9.3 >nul
@mkdir %RELEASE_ROOT%\quik9.3\scripts >nul
@copy /b /y %PROJECT_ROOT%\lua\*_test_share_*.lua %RELEASE_ROOT%\examples\
@copy /b /y %PROJECT_ROOT%\readme.md %RELEASE_ROOT%
@copy /b /y %PROJECT_ROOT%\LICENSE %RELEASE_ROOT%
@rem @copy /b /y %PROJECT_ROOT%\lua\lua_share_server.lua %RELEASE_ROOT%\quik7\
@rem @copy /b /y %PROJECT_ROOT%\lua\lua_share_boot.lua %RELEASE_ROOT%\quik7\scripts\
@copy /b /y %PROJECT_ROOT%\lua\lua_share_server.lua %RELEASE_ROOT%\quik9.3\
@copy /b /y %PROJECT_ROOT%\lua\lua_share_boot.lua %RELEASE_ROOT%\quik9.3\scripts\
@copy /b /y %PROJECT_ROOT%\exe\x64\lua_share_server.exe %RELEASE_ROOT%\quik9.3\
@copy /b /y %PROJECT_ROOT%\exe\x64\lua_share.dll %RELEASE_ROOT%\quik9.3\scripts\
@copy /b /y %PROJECT_ROOT%\exe\x64\lua_share_rpc.dll %RELEASE_ROOT%\quik9.3\scripts\
@rem @copy /b /y %PROJECT_ROOT%\exe\x86\lua_share_server.exe %RELEASE_ROOT%\quik7\
@rem @copy /b /y %PROJECT_ROOT%\exe\x86\lua_share.dll %RELEASE_ROOT%\quik7\scripts\
@rem @copy /b /y %PROJECT_ROOT%\exe\x86\lua_share_rpc.dll %RELEASE_ROOT%\quik7\scripts\
cd %RELEASE_ROOT%
7z a -r -sdel lua_share_binaries.zip .\