X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build.cmd;h=b05729ec93765c3c73f1cef8966cb853c25f4a05;hb=c0a2311460eb896e2efab71033e67952daab7431;hp=2862a217817ceab8e1b2b7be07ca77a4a5f5258e;hpb=d7dd311eeaed1973fa3672c2046b9faeb14b9cf3;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/build.cmd b/build.cmd index 2862a21..b05729e 100644 --- a/build.cmd +++ b/build.cmd @@ -26,11 +26,14 @@ if /I [%2] == [] ( echo No module specified. exit /b !ERRORLEVEL! ) -call dotnet msbuild %~dp0build\build.proj /t:build /p:Project=%2 +call dotnet msbuild %~dp0build\build.proj /nologo /t:restore /p:Project=%2 +call dotnet msbuild %~dp0build\build.proj /nologo /t:build /p:Project=%2 goto :EOF :FullBuild -call dotnet msbuild %~dp0build\build.proj /t:build +call dotnet msbuild %~dp0build\build.proj /nologo /t:clean +call dotnet msbuild %~dp0build\build.proj /nologo /t:restore +call dotnet msbuild %~dp0build\build.proj /nologo /t:build goto :EOF :DummyBuild @@ -38,14 +41,26 @@ call dotnet build %~dp0build\build.dummy.csproj goto :EOF :Pack -set NUGET_VERSION_OPT= -if /I not [%2] == [] set NUGET_VERSION_OPT=-Version %2 +set VERSION=%2 +set VERSION_INTERNAL=%3 +call :GetUnixTime TIMESTAMP +if /I [%VERSION%] == [] set VERSION=4.0.1-local-%TIMESTAMP% +if /I [%VERSION_INTERNAL%] == [] set VERSION_INTERNAL=%VERSION% set OUTDIR=%~dp0Artifacts set NUGET_CMD=%~dp0tools\NuGet.exe -%NUGET_CMD% pack %~dp0pkg\Tizen.NET.Private.nuspec -Symbols -NoPackageAnalysis %NUGET_VERSION_OPT% -BasePath %~dp0 -OutputDirectory %OUTDIR% -%NUGET_CMD% pack %~dp0pkg\Tizen.NET.nuspec -Symbols -NoPackageAnalysis %NUGET_VERSION_OPT% -BasePath %~dp0 -OutputDirectory %OUTDIR% +%NUGET_CMD% pack %~dp0pkg\Tizen.NET.nuspec -NoPackageAnalysis -Version %VERSION% -BasePath %~dp0 -OutputDirectory %OUTDIR% +%NUGET_CMD% pack %~dp0pkg\Tizen.NET.Internals.nuspec -NoPackageAnalysis -Version %VERSION_INTERNAL% -BasePath %~dp0 -OutputDirectory %OUTDIR% goto :EOF :Clean -call dotnet msbuild %~dp0build\build.proj /t:clean +call dotnet msbuild %~dp0build\build.proj /nologo /t:clean goto :EOF + +:GetUnixTime +setlocal enableextensions +for /f %%x in ('wmic path win32_utctime get /format:list ^| findstr "="') do ( + set %%x) +set /a z=(14-100%Month%%%100)/12, y=10000%Year%%%10000-z +set /a ut=y*365+y/4-y/100+y/400+(153*(100%Month%%%100+12*z-3)+2)/5+Day-719469 +set /a ut=ut*86400+100%Hour%%%100*3600+100%Minute%%%100*60+100%Second%%%100 +endlocal & set "%1=%ut%" & goto :EOF