OSDN Git Service

Revert "セマフォーだとデッドロックを起こすことがあるのでリーダーライターロッカーに変更した"
[fooeditengine/FooEditEngine.git] / Installer / install.cmd
1 setlocal
2
3 set IDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
4 set BUILD_PATH=C:\Windows\Microsoft.NET\Framework64\v4.0.30319
5 set BUILD_TYPE=%1
6 set CPU_TYPE=Any CPU
7
8 if "%1"=="" set BUILD_TYPE=Release
9
10 "%IDE_PATH%\devenv" /build "%BUILD_TYPE%" ..\Windows\FooEditEngine.sln
11 if errorlevel 1 goto end
12 "%IDE_PATH%\devenv" /build "%BUILD_TYPE%" ..\WPF\FooEditEngine.sln
13 if errorlevel 1 goto end
14 "%IDE_PATH%\devenv" /build "%BUILD_TYPE%|%CPU_TYPE%" ..\Metro\Test.sln
15 if errorlevel 1 goto end
16 "%IDE_PATH%\devenv" /build "%BUILD_TYPE%|%CPU_TYPE%" ..\UWP\FooEditEngine.UWP.sln
17 if errorlevel 1 goto end
18 "%BUILD_PATH%\MSBuild.exe" /p:Configuration=Release ..\Help\fooeditengine_api.shfbproj
19 if errorlevel 1 echo "building help file is failed"
20
21 pushd ..\Windows\FooEditEngine
22 nuget pack FooEditEngine.Windows.nuspec
23 popd
24
25 pushd ..\WPF\FooEditEngine
26 nuget pack FooEditEngine.WPF.nuspec
27 popd
28
29 pushd ..\UWP\FooEditEngine.UWP
30 nuget pack FooEditEngine.UWP.nuspec
31 popd
32
33 :copy_dist
34 md dist
35 copy ..\Help\Help\Documentation.chm dist
36 copy ..\Windows\FooEditEngine\FooEditEngine.Windows*.nupkg dist
37 copy ..\WPF\FooEditEngine\FooEditEngine.WPF*.nupkg dist
38 copy ..\UWP\FooEditEngine.UWP\FooEditEngine.UWP*.nupkg dist
39
40 :end
41 endlocal
42 pause