OSDN Git Service

Merge pull request #67 from Lippe35/master
[winmerge-jp/winmerge-jp.git] / CreateRelease.cmd
1 set workdir=BuildTmp\Src
2
3 pushd "%~dp0"
4
5 rmdir /q /s %workdir% > NUL 2> NUL
6 mkdir %workdir% 2> NUL
7
8 call Externals\hg_clone.cmd
9
10 hg archive %workdir%
11 for /d %%d in (Externals\*) do (
12   pushd %%d
13   if exist .hg hg archive ..\..\%workdir%\%%d 
14   popd
15 )
16
17 pushd %workdir%
18 call DownloadDeps.cmd
19 call BuildAll.vs2017.cmd
20
21 mkdir ..\..\Build\Releases\PDB\%APPVER%\Win32 2> NUL
22 mkdir ..\..\Build\Releases\PDB\%APPVER%\x64 2> NUL
23 for /F %%f in (Build\Releases\files.txt) do (
24   copy %%f ..\..\Build\Releases\
25 )
26 copy Build\Releases\files.txt ..\..\Build\Releases\
27 copy  Build\MergeUnicodeRelease\*.pdb ..\..\Build\Releases\PDB\%APPVER%\Win32\
28 copy  Build\x64\MergeUnicodeRelease\*.pdb ..\..\Build\Releases\PDB\%APPVER%\x64\
29 popd
30
31 call UploadToVirusTotal.cmd
32
33 popd
34