anchor.diff:  call :Debug.SetLog      &:# Make sure nothing's logged at first
   
   :next_arg
  +if not defined ARGS set "ARG=" & goto go
   %POPARG%
  -if "!ARG!"=="" goto go
   if "!ARG!"=="-?" goto help
   if "!ARG!"=="/?" goto help
   if "!ARG!"=="-c" %POPARG% & set "CONFIG.BAT=config.!ARG!.bat" & goto next_arg
  
positive.code: :#                  Clear a few variables that pollute the (nmake /P) logs.   *
  :#   2016-10-13 JFL Added support for target cleanenv.                        *
  :#   2016-10-19 JFL Gracefully fail if configuration failed.                  *
  :#                                                                            *
  :#          Copyright 2016 Hewlett Packard Enterprise Development LP         *
  :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 *
  :#*****************************************************************************
  
  setlocal EnableExtensions EnableDelayedExpansion
  set "VERSION=2016-10-19"
  set "SCRIPT=%~nx0"
  set "SPATH=%~dp0" & set "SPATH=!SPATH:~0,-1!"
  set "ARG0=%~f0"
  
negative.code:     %ECHO.D% :# nmake goal !"ARG"!
      set "LASTGOAL=!ARG!" &:# Record the last goal, without quotes
      set MAKEGOALS=!MAKEGOALS! !"ARG"!
      if not defined MAKEFILE if exist "%STINCLUDE%\All.mak" (
        %ECHO.D% :# Looking for SUBDIR in goal !"ARG"!
        :# Look for the first \ index
        set "SUBDIR="
        for /l %%i in (0,1,10) do if not defined SUBDIR if "!ARG:~%%i,1!"=="\" set "SUBDIR=!ARG:~0,%%i!"
        if defined SUBDIR if exist "%STINCLUDE%\!SUBDIR!.mak" (
        	set "MAKEFILE=%STINCLUDE%\!SUBDIR!.mak"
  	%ECHO.D% :# Setting MAKEFILE !MAKEFILE! after goal !"ARG"!
        )
        if not defined MAKEFILE (
  