OSDN Git Service

関連付けからの起動もできるようにした
[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.csproj -Prop Configuration=%BUILD_TYPE% -Symbols
23 popd
24
25 pushd ..\WPF\FooEditEngine
26 nuget pack FooEditEngine.csproj -Prop Configuration=%BUILD_TYPE% -Symbols
27 popd
28
29 pushd ..\UWP\FooEditEngine.UWP
30 nuget pack FooEditEngine.UWP.csproj -Prop Configuration=%BUILD_TYPE% -Symbols
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