anchor.diff:  set EDK_SOURCE=
   
   :ParseArgs
  -@if /I "%1"=="-h" goto Usage
  -@if /I "%1"=="-help" goto Usage
  -@if /I "%1"=="--help" goto Usage
  -@if /I "%1"=="/h" goto Usage
  -@if /I "%1"=="/?" goto Usage
  -@if /I "%1"=="/help" goto Usage
  +if /I "%1"=="-h" goto Usage
  +if /I "%1"=="-help" goto Usage
  +if /I "%1"=="--help" goto Usage
  +if /I "%1"=="/h" goto Usage
  +if /I "%1"=="/?" goto Usage
  +if /I "%1"=="/help" goto Usage
   
  -@if /I not "%1"=="--nt32" goto no_nt32
  +if /I not "%1"=="--nt32" goto no_nt32
   
   @REM Flag, --nt32 is set
   @REM The Nt32 Emluation Platform requires Microsoft Libraries
  
positive.code: cd %~dp0
  
  if not defined WORKSPACE (
    @goto SetWorkSpace
  )
  
  if %WORKSPACE% == %CD% (
    @REM Workspace is not changed.
    @goto ParseArgs
  )
  
  :SetWorkSpace
  
negative.code:   @echo  will be only copied to target.txt, tools_def.txt and build_rule.txt
    @echo  respectively if they do not exist. Using option [Reconfig] to force the copy. 
    @echo.
    goto end
  
  :end
    popd
  
  