echo on
set homedir=%HOME%\
set workdir=%HOME%\cibuild\
set pkgname=golded-plus
set sourcepath=https://github.com/evs38/golded-plus.git

set cmntoolspath="C:\Program Files\Microsoft Visual Studio 9.0\Common7"
set msbuildpath="C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\"
echo on

cls

echo "Prepare build sources"
cd %workdir%
rmdir /S /Q "%pkgname%"
git clone %sourcepath%
git reset --hard origin/unicode

cd %workdir%%pkgname%
copy %workdir%mygolded.h %workdir%%pkgname%\golded3\
mkdir "build"

rem Patching sources if there are patches

IF EXIST %workdir%*.patch (
  REM patching
  for %%A IN (%workdir%*.patch) DO (
    echo.Patching file %%~A
    git apply %%~A
  )
)

echo "Setting build environment"

call %cmntoolspath%\Tools\Vsvars32.bat
cd %workdir%%pkgname%\build
cmake -DCMAKE_BUILD_TYPE:STRING=Release -DGOLD_UTF8=1 ..

nmake package 

copy %workdir%%pkgname%\build\%pkname%*win32.7z %workdir%

cd %workdir%
dir /B /L %pkgname%*win32.7z > artifacts.txt

rmdir /S /Q "%pkgname%"
