anchor.diff:  del Src\PrtDist\Core\NodeManager_c.c
   del Src\PrtDist\Core\NodeManager_s.c
   
  +if "%NoClean%"=="true" goto :build
   echo msbuild P.sln /p:Platform=%Platform% /p:Configuration=%Configuration%
   msbuild  P.sln /p:Platform=%Platform% /p:Configuration=%Configuration% /t:Clean
   
  +:build
   if "%CleanOnly%"=="true" goto :exit
   msbuild P.sln /p:Platform=%Platform% /p:Configuration=%Configuration% /p:SOLVER=NOSOLVER
   
  
positive.code: set Platform=x86
  set NoSync=
  set CleanOnly=
  
  :parseargs
  if "%1"=="Debug" set Configuration=Debug
  if "%1"=="Release" set Configuration=Release
  if "%1"=="x86" set Platform=x86
  if "%1"=="x64" set Platform=x64
  if "%1"=="nosync" set NoSync=true
  if "%1"=="clean" set CleanOnly=true
  if "%1"=="" goto :step2
  if "%1"=="/?" goto :help
  if "%1"=="/h" goto :help
  if "%1"=="/help" goto :help
  if "%1"=="help" goto :help
  shift
  goto :parseargs
  
  
negative.code: goto :start
  
  :help
  echo Usage: build [debug|release] [x64|x86] [nosync] [clean|noclean] 
  echo nosync - do not update the git submodules.
  echo clean - only clean the build
  echo noclean - do not clean the build, so do incemental build
  
  goto :exit
  
  