anchor.diff:  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\freetype\freetype%EXT%" /projectconfig "Release"
   call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\myskia\myskia%EXT%" /projectconfig "Release"
   call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\render-skia\render-skia%EXT%" /projectconfig "Release"
  -call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\ScriptModule-LUA\lua-51\lua-51%EXT%" /projectconfig "Release"
  -call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\ScriptModule-LUA\ScriptModule\scriptmodule-lua%EXT%" /projectconfig "Release"
  +IF %SKIPLUA% NEQ "TRUE" (
  +	call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\ScriptModule-LUA\lua-51\lua-51%EXT%" /projectconfig "Release"
  +	call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "components\ScriptModule-LUA\ScriptModule\scriptmodule-lua%EXT%" /projectconfig "Release"
  +)
   call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "demo\demo%EXT%" /projectconfig "Release"
  +ECHO Compile debug version finished.
   
   pause
positive.code: ECHO Loading .........
  
  IF "%A%"=="1" (
  SET "COMPILEDIR=%VS90COMNTOOLS%"
  SET MSVCVER=win32-msvc2008
  SET EXT=.vcproj
  SET QMAKECFG="CONFIG += DLL_SOUI USING_MT CAN_DEBUG"
  goto start
  )
  
  IF "%A%"=="2" (
  SET "COMPILEDIR=%VS100COMNTOOLS%"
  SET MSVCVER=win32-msvc2010
  SET EXT=.vcxproj
  SET QMAKECFG="CONFIG += DLL_SOUI"
  goto start
  )
  
  IF "%A%"=="3" (
  SET "COMPILEDIR=%VS90COMNTOOLS%"
  SET MSVCVER=win32-msvc2008
  SET EXT=.vcproj
  goto start
  )
  
  IF "%A%"=="4" (
  SET "COMPILEDIR=%VS100COMNTOOLS%"
  SET MSVCVER=win32-msvc2010
  SET EXT=.vcxproj
  goto start
  )
  
  ECHO.
  :start
  call "%COMPILEDIR%..\..\VC\vcvarsall.bat" x86
  tools\qmake -tp vc -r -spec .\tools\mkspecs\%MSVCVER% %QMAKECFG%
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "soui-sys-resource\soui-sys-resource%EXT%" /projectconfig "Debug"
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "utilities\utilities%EXT%" /projectconfig "Debug"
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "soui\soui%EXT%" /projectconfig "Debug"
  
negative.code: call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "components\freetype\freetype%EXT%" /projectconfig "Debug"
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "components\myskia\myskia%EXT%" /projectconfig "Debug"
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "components\render-skia\render-skia%EXT%" /projectconfig "Debug"
  IF %SKIPLUA% NEQ "TRUE" (
  	call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "components\ScriptModule-LUA\lua-51\lua-51%EXT%" /projectconfig "Debug"
  	call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "components\ScriptModule-LUA\ScriptModule\scriptmodule-lua%EXT%" /projectconfig "Debug"
  )
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Debug" /project "demo\demo%EXT%" /projectconfig "Debug"
  
  ECHO Compile debug version finished.
  ECHO Press any key to compile release version.
  pause
  ECHO Start compile release version...
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "soui-sys-resource\soui-sys-resource%EXT%" /projectconfig "Release"
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "utilities\utilities%EXT%" /projectconfig "Release"
  call "%COMPILEDIR%..\IDE\devenv" soui.sln /build "Release" /project "soui\soui%EXT%" /projectconfig "Release"
  