anchor.diff:    echo   usage:
     echo      AutoBuildForWPAndWindows.bat % Configuration %
     echo      --For debug  version:
  -  echo          Win32-C-Only: AutoBuildForWPAndWindows.bat  Win32-Debug-C
  -  echo          Win32-ASM:    AutoBuildForWPAndWindows.bat  Win32-Debug-ASM
  -  echo          Win64-C-Only: AutoBuildForWPAndWindows.bat  Win64-Debug-C
  -  echo          Win64-ASM:    AutoBuildForWPAndWindows.bat  Win64-Debug-ASM
  -  echo          ARM-C-Only:   AutoBuildForWPAndWindows.bat  ARM-Debug-C
  -  echo          ARM-ASM:      AutoBuildForWPAndWindows.bat  ARM-Debug-ASM
  +  echo          Win32-C-Only:      AutoBuildForWPAndWindows.bat  Win32-Debug-C
  +  echo          Win32-ASM:         AutoBuildForWPAndWindows.bat  Win32-Debug-ASM
  +  echo          Win64-C-Only:      AutoBuildForWPAndWindows.bat  Win64-Debug-C
  +  echo          Win64-ASM:         AutoBuildForWPAndWindows.bat  Win64-Debug-ASM
  +  echo          ARM-C-Only(WP8):   AutoBuildForWPAndWindows.bat  ARM-Debug-C
  +  echo          ARM-ASM(WP8):      AutoBuildForWPAndWindows.bat  ARM-Debug-ASM
     echo      --For release version:
  -  echo          Win32-C-Only: AutoBuildForWPAndWindows.bat  Win32-Release-C
  -  echo          Win32-ASM:    AutoBuildForWPAndWindows.bat  Win32-Release-ASM
  -  echo          Win64-C-Only: AutoBuildForWPAndWindows.bat  Win64-Release-C
  -  echo          Win64-ASM:    AutoBuildForWPAndWindows.bat  Win64-Release-ASM
  -  echo          ARM-C-Only:   AutoBuildForWPAndWindows.bat  ARM-Release-C
  -  echo          ARM-ASM:      AutoBuildForWPAndWindows.bat  ARM-Release-ASM
  +  echo          Win32-C-Only:      AutoBuildForWPAndWindows.bat  Win32-Release-C
  +  echo          Win32-ASM:         AutoBuildForWPAndWindows.bat  Win32-Release-ASM
  +  echo          Win64-C-Only:      AutoBuildForWPAndWindows.bat  Win64-Release-C
  +  echo          Win64-ASM:         AutoBuildForWPAndWindows.bat  Win64-Release-ASM
  +  echo          ARM-C-Only(WP8):   AutoBuildForWPAndWindows.bat  ARM-Release-C
  +  echo          ARM-ASM(WP8):      AutoBuildForWPAndWindows.bat  ARM-Release-ASM
     echo      --For debug and release version:
  -  echo          Win32-C-Only: AutoBuildForWPAndWindows.bat  Win32-All-C
  -  echo          Win32-ASM:    AutoBuildForWPAndWindows.bat  Win32-All-ASM
  -  echo          Win64-C-Only: AutoBuildForWPAndWindows.bat  Win64-All-C
  -  echo          Win64-ASM:    AutoBuildForWPAndWindows.bat  Win64-All-ASM
  -  echo          ARM-C-Only:   AutoBuildForWPAndWindows.bat  ARM-All-C
  -  echo          ARM-ASM:      AutoBuildForWPAndWindows.bat  ARM-All-ASM
  +  echo          Win32-C-Only:      AutoBuildForWPAndWindows.bat  Win32-All-C
  +  echo          Win32-ASM:         AutoBuildForWPAndWindows.bat  Win32-All-ASM
  +  echo          Win64-C-Only:      AutoBuildForWPAndWindows.bat  Win64-All-C
  +  echo          Win64-ASM:         AutoBuildForWPAndWindows.bat  Win64-All-ASM
  +  echo          ARM-C-Only(WP8):   AutoBuildForWPAndWindows.bat  ARM-All-C
  +  echo          ARM-ASM(WP8):      AutoBuildForWPAndWindows.bat  ARM-All-ASM
     echo      --For default:
     echo         AutoBuildForWPAndWindows.bat
  -  echo           ARM-All-ASM
  +  echo           ARM-All-ASM(WP8)
     echo *******************************************************************************
   goto :EOF
   
  
positive.code:       set vOSType=msvc
        set vEnable64BitFlag=No
        set vASMFlag=Yes
      echo Win32-Debug-ASM setting
    )  else if "%1"=="Win32-Release-ASM" (
        set aConfigurationList=Release
        set vArcType=i386
        set vOSType=msvc
        set vEnable64BitFlag=No
        set vASMFlag=Yes
      echo Win32-Release-ASM setting
    )  else if "%1"=="Win64-Debug-ASM" (
        set aConfigurationList=Debug
        set vArcType=x86_64
        set vOSType=msvc
        set vEnable64BitFlag=Yes
        set vASMFlag=Yes
      echo All-ASM setting
    )  else if "%1"=="Win64-Release-ASM" (
        set aConfigurationList=Release
        set vArcType=x86_64
        set vOSType=msvc
        set vEnable64BitFlag=Yes
        set vASMFlag=Yes
      echo Win64-Release-ASM setting
    )  else if "%1"=="ARM-Debug-ASM" (
        set aConfigurationList=Debug
        set vArcType=arm
        set vOSType=msvc-wp
        set vEnable64BitFlag=No
        set vASMFlag=Yes
      echo ARM-Debug-ASM setting
    )  else if "%1"=="ARM-Release-ASM" (
        set aConfigurationList=Release
        set vArcType=arm
        set vOSType=msvc-wp
        set vEnable64BitFlag=No
        set vASMFlag=Yes
      echo ARM-Release-ASM setting
    )   else if "%1"=="Win32-All-ASM" (
        set aConfigurationList=Debug Release
        set vArcType=i386
        set vOSType=msvc
        set vEnable64BitFlag=No
        set vASMFlag=Yes
      echo Win32-All-ASM setting
    )  else if "%1"=="Win64-All-ASM" (
        set aConfigurationList=Debug Release
        set vArcType=x86_64
        set vOSType=msvc
        set vEnable64BitFlag=Yes
        set vASMFlag=Yes
      echo All-ASM setting
    )  else if "%1"=="ARM-All-ASM" (
        set aConfigurationList=Debug Release
        set vArcType=arm
        set vOSType=msvc-wp
        set vEnable64BitFlag=No
        set vASMFlag=Yes
      echo ARM-All-ASM setting
    )  else (
        call :help
        goto :ErrorReturn
  
negative.code:   if "%vArcType%" =="i386"   call "%VCPATH%\vcvarsall.bat" x86
    if "%vArcType%" =="x86_64" call "%VCPATH%\vcvarsall.bat" x64
    if "%vArcType%" =="arm"    call "%VCPATH%\vcvarsall.bat" x86_arm
    if %WP8Flag%==1            call :WPSetting
  
    echo PATH is %PATH%
    echo LIB  is %LIB%
  