anchor.diff:    echo.
   )
   
  +:check_cygwin
  +if defined CYGWIN_HOME goto check_java
  +if exist c:\cygwin (
  +  set CYGWIN_HOME=c:\cygwin
  +) else (
  +  echo.
  +  echo !!! WARNING !!!! Not set CYGWIN_HOME, gcc build may not be used !!!
  +  echo.
  +)
  +
   :check_java
   if "%JAVA_HOME%"=="" goto no_jdk
  +
  +:check_ant
  +if "%ANT_HOME%"=="" goto no_ant
  +if not exist %ANT_HOME%\lib\ant-contrib.jar goto no_antcontrib
  +
  +:check_xmlbeans
  +if "%XMLBEANS_HOME%"=="" goto no_xmlbeans
  +if not exist %XMLBEANS_HOME%\lib\saxon8.jar goto no_saxon8
  +
  +@REM
  +@REM Set the WORKSPACE to the current working directory
  +@REM
  +set WORKSPACE=%CD%
  +
  +set FRAMEWORK_TOOLS_PATH=%WORKSPACE%\Tools\Bin
  +set PATH=%FRAMEWORK_TOOLS_PATH%;%PATH%
  +
   echo.
   echo JAVA_HOME:     %JAVA_HOME%
  -
  -@REM Set the WORKSPACE to the Current Working Directory
  -set WORKSPACE=%~dp0
  +echo ANT_HOME:      %ANT_HOME%
  +echo XMLBEANS_HOME: %XMLBEANS_HOME%
  +echo CYGWIN_HOME:   %CYGWIN_HOME%
   echo WORKSPACE:     %WORKSPACE%
  -
  -:set_cygwin
  -if not defined CYGWIN_HOME (
  -  if exist c:\cygwin (set CYGWIN_HOME=c:\cygwin) else (
  -    echo.
  -    echo !!! Not set CYGWIN_HOME, gcc build may not be used !!!
  -    echo.
  -  )
  -) else (
  -  echo CYGWIN_HOME:   %CYGWIN_HOME%
  -)
  -
  -if "%ANT_HOME%"=="" goto no_ant
  -echo ANT_HOME:      %ANT_HOME%
  -if not exist %ANT_HOME%\lib\ant-contrib.jar goto no_antcontrib
  -
  -if "%XMLBEANS_HOME%"=="" goto no_xmlbeans
  -echo XMLBEANS_HOME: %XMLBEANS_HOME%
  -
  -set Framework_Tools_Path=%WORKSPACE%\Tools\bin
  -
  -
  -set PATH=%Framework_Tools_Path%;%PATH%
  -
  -echo PATH:      %PATH%
  +echo PATH:          %PATH%
   echo.
   
  -if not exist %XMLBEANS_HOME%\lib\saxon8.jar goto no_saxon8
  +@REM
  +@REM Start to build the Framework Tools
  +@REM
   
  -echo Building the Tiano Tools
  +echo.
  +echo Building the Framework Tools
  +echo.
   
  -@REM We are going to create the SurfaceArea.jar file first so that other Java Program can use it
  -@REM It needs the xmlbeans libaries in order to compile.
  +@REM
  +@REM We are going to create the SurfaceArea.jar file first so that the other
  +@REM Java Programs can use it.
  +@REM It needs the XMLBEANS libraries in order to compile.
  +@REM
   set CLASSPATH=%XMLBEANS_HOME%\lib\jsr173_1.0_api.jar;%XMLBEANS_HOME%\lib\xbean.jar
   set CLASSPATH=%CLASSPATH%;%XMLBEANS_HOME%\lib\xbean_xpath.jar;%XMLBEANS_HOME%\lib\xmlpublic.jar
   set CLASSPATH=%CLASSPATH%;%XMLBEANS_HOME%\lib\saxon8.jar;%XMLBEANS_HOME%\lib\resolver.jar
   
  -call ant -f %WORKSPACE%Tools\build.xml SurfaceArea
  +call ant -f %WORKSPACE%\Tools\build.xml SurfaceArea
   
  +@REM
   @REM Now we can make the other Java Programs
   @REM All of the remaining Java Programs require the SurfaceArea library to compile
  -set CLASSPATH=%CLASSPATH%;%WORKSPACE%Tools\Jars\SurfaceArea.jar
  +@REM
  +set CLASSPATH=%CLASSPATH%;%WORKSPACE\%Tools\Jars\SurfaceArea.jar
   
  -call ant -f %WORKSPACE%Tools\build.xml JavaCode
  +call ant -f %WORKSPACE%\Tools\build.xml JavaCode
   
  -@REM We have all of the Java Programs and add-in classes created, so we can start using the cpp-tasks to create our tools
  -set CLASSPATH=%CLASSPATH%;%WORKSPACE%Tools\Jars\SurfaceArea.jar;%WORKSPACE%Tools\Jars\GenBuild.jar
  -set CLASSPATH=%CLASSPATH%;%WORKSPACE%Tools\Jars\cpptasks.jar;%WORKSPACE%Tools\Jars\frameworktasks.jar
  +@REM
  +@REM We have all of the Java Programs and add-in classes created, so we can start
  +@REM using the cpp-tasks to create our tools
  +@REM
  +set CLASSPATH=%CLASSPATH%;%WORKSPACE%\Tools\Jars\SurfaceArea.jar;%WORKSPACE%\Tools\Jars\GenBuild.jar
  +set CLASSPATH=%CLASSPATH%;%WORKSPACE%\Tools\Jars\cpptasks.jar;%WORKSPACE%\Tools\Jars\frameworktasks.jar
   
  -call ant -f %WORKSPACE%Tools\build.xml C_Code
  +call ant -f %WORKSPACE%\Tools\build.xml C_Code
   
  +@REM
  +@REM Done!!!
  +@REM
   goto end
   
   :no_jdk
   echo.
   echo !!! Please install Java, and set JAVA_HOME !!!
   echo.
  -goto end 
  +goto end
   
   :no_ant
   echo.
   echo !!! Please install Apache Ant, and set ANT_HOME !!!
   echo.
  -goto end 
  +goto end
   
   :no_antcontrib
   echo.
   echo !!! Please install Ant-contrib to ANT_HOME !!!
   echo.
  -goto end 
  +goto end
   
   :no_xmlbeans
   echo.
   echo !!! Please install XML Beans, and set XMLBEANS_HOME !!!
   echo.
  -goto end 
  +goto end
   
   :no_saxon8
   echo.
   echo !!! Please copy saxon8.jar file to XMLBEANS_HOME\lib !!!
   echo.
  -goto end 
  +goto end
   
   :end
   @echo on
  
positive.code: @REM are licensed and made available under the terms and conditions of the BSD License
  @REM which accompanies this distribution.  The full text of the license may be found at
  @REM http://opensource.org/licenses/bsd-license.php
  @REM 
  @REM THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  @REM WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
  @REM
  
  @REM set following environment in this file or in command shell
  @REM set JAVA_HOME=C:\Java\jdk1.5.0_04
  @REM set WORKSPACE=C:\mdk
  
  
  @REM ##############################################################
  
negative.code: 
  @echo off
  
  @REM
  @REM Check the required system environment variables
  @REM
  
  :check_vc
  if defined VCINSTALLDIR goto check_cygwin
  if defined VS71COMNTOOLS (
    call "%VS71COMNTOOLS%vsvars32.bat"
  ) else (
  