diff --git a/Build/all.msbuild b/Build/all.msbuild new file mode 100644 index 0000000000..10cd4fec26 --- /dev/null +++ b/Build/all.msbuild @@ -0,0 +1,34 @@ + + + + + AnyCPU + Release + 14.0 + $(MSBuildProjectDirectory)\..\ + + + + + + + + + + + + + + + diff --git a/Build/build-src-debug.bat b/Build/build-all-debug.bat similarity index 74% rename from Build/build-src-debug.bat rename to Build/build-all-debug.bat index ee233c955a..b7b01c203f 100644 --- a/Build/build-src-debug.bat +++ b/Build/build-all-debug.bat @@ -1,3 +1,3 @@ SET ROOT=%~dp0.. -"C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe" %ROOT%\Build\src.msbuild /verbosity:normal /p:Configuration=Debug /p:Platform="AnyCPU" /target:CleanAndBuild /p:RestorePackages=false +"C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe" %ROOT%\Build\all.msbuild /verbosity:normal /p:Configuration=Debug /p:Platform="AnyCPU" /target:CleanAndBuild /p:RestorePackages=false if %errorlevel% neq 0 exit /b %errorlevel% diff --git a/Build/build-src-release.bat b/Build/build-all-release.bat similarity index 75% rename from Build/build-src-release.bat rename to Build/build-all-release.bat index 24a900ee11..98172cc3a1 100644 --- a/Build/build-src-release.bat +++ b/Build/build-all-release.bat @@ -1,4 +1,4 @@ @echo off SET ROOT=%~dp0.. -"C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe" %ROOT%\Build\src.msbuild /verbosity:normal /p:Configuration=Release /p:Platform="AnyCPU" /target:CleanAndBuild /p:RestorePackages=false +"C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe" %ROOT%\Build\all.msbuild /verbosity:normal /p:Configuration=Release /p:Platform="AnyCPU" /target:CleanAndBuild /p:RestorePackages=false if %errorlevel% neq 0 exit /b %errorlevel% diff --git a/Build/build.bat b/Build/build.bat index 014b94d58b..869aec3779 100644 --- a/Build/build.bat +++ b/Build/build.bat @@ -1,20 +1,15 @@ @echo off SET ROOT=%~dp0.. + if exist %ROOT%\Artifacts rmdir /Q /S %ROOT%\Artifacts call powershell -NoProfile %ROOT%\Build\UpdateAssemblyInfo.ps1 if %errorlevel% neq 0 exit /b %errorlevel% -call powershell -ExecutionPolicy Bypass -NoProfile -File %ROOT%\UnitsNet\Scripts\GenerateUnits.ps1 -if %errorlevel% neq 0 exit /b %errorlevel% - call %ROOT%\Build\nuget-restore.bat if %errorlevel% neq 0 exit /b %errorlevel% -call %ROOT%\Build\build-src-release.bat -if %errorlevel% neq 0 exit /b %errorlevel% - -call %ROOT%\Build\build-tests.bat +call %ROOT%\Build\build-all-release.bat if %errorlevel% neq 0 exit /b %errorlevel% call %ROOT%\Build\run-tests.bat diff --git a/Build/paths.msbuild b/Build/paths.msbuild deleted file mode 100644 index 438e0c1e8c..0000000000 --- a/Build/paths.msbuild +++ /dev/null @@ -1,26 +0,0 @@ - - - $(MSBuildProjectDirectory)\..\ - - - $(RootPath)\Artifacts - $(RootPath)\UnitsNet - $(RootPath)\UnitsNet.Serialization.JsonNet - $(RootPath)\UnitsNet.Tests - $(RootPath)\UnitsNet.Serialization.JsonNet.Tests - $(RootPath)\Tools - $(RootPath)\Libs - $(RootPath)\Tools - - - $(ArtifactsPath)\BuildLog - $(ArtifactsPath)\Deploy - $(ArtifactsPath)\Bin - - - $(BinPath)\Src - $(BinPath)\Tests\$(Platform)_$(Configuration) - $(SrcBinBasePath)\$(Platform)_$(Configuration) - - - diff --git a/Build/src.msbuild b/Build/src.msbuild deleted file mode 100644 index 9acd014f69..0000000000 --- a/Build/src.msbuild +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - AnyCPU - Release - 14.0 - - - - - - - - - - - - - - - diff --git a/Build/tests.msbuild b/Build/tests.msbuild deleted file mode 100644 index 9c61397fe5..0000000000 --- a/Build/tests.msbuild +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - AnyCPU - Release - 14.0 - - - - - - - - - - - - - - - - diff --git a/GenerateUnits.bat b/GenerateUnits.bat index 077e591b5e..0b52484ae7 100644 --- a/GenerateUnits.bat +++ b/GenerateUnits.bat @@ -1,3 +1,4 @@ @echo off -powershell -ExecutionPolicy Bypass -NoProfile -File .\UnitsNet\Scripts\GenerateUnits.ps1 +SET scriptdir=%~dp0 +powershell -ExecutionPolicy Bypass -NoProfile -File %scriptdir%UnitsNet\Scripts\GenerateUnits.ps1 pause diff --git a/UnitsNet/UnitsNet.Net35.csproj b/UnitsNet/UnitsNet.Net35.csproj index 503dd6a257..f79e06f464 100644 --- a/UnitsNet/UnitsNet.Net35.csproj +++ b/UnitsNet/UnitsNet.Net35.csproj @@ -48,6 +48,9 @@ + + call $(ProjectDir)..\GenerateUnits.bat +