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: goto next_ra
  :done_ra
  if not defined MAKEGOALS set "NEEDMAKEFILE=1" &:# We do need a make file to build a default target 
  %ECHOVARS.D% MAKEFILE NMAKEFLAGS MAKEDEFS MAKEGOALS LASTGOAL NEEDMAKEFILE INCLUDE STINCLUDE PID MAKEORIGIN %MAKEORIGIN%_CC
  
  :# Set a makefile if needed, based on the target subdirectory
  :# :# Select a make file if none was specified
  