anchor.diff:  :#                  %RETURN#%       Idem, with comments after the return      #
   :#                                                                            #
   :#  Variables       %>DEBUGOUT%     Debug output redirect. Either "" or ">&2".#
  -:#                  %LOGFILE%       Log file name. Inherited. Default=NUL.    #
  +:#                  %LOGFILE%       Log file name. Inherited. Default=""==NUL #
  +:#                                  Always set using call :Debug.SetLog       #
   :#                  %DEBUG%         Debug mode. 0=Off; 1=On. Use functions    #
   :#                                  Debug.Off and Debug.On to change it.      #
   :#                                  Inherited. Default=0.                     #
  
positive.code:   )
  )
  if "!NMAKEFLAGS:~0,1!"==" " set "NMAKEFLAGS=!NMAKEFLAGS:~1!"
  if "!NMAKEARGS:~0,1!"==" " set "NMAKEARGS=!NMAKEARGS:~1!"
  goto next_ra
  :done_ra
  if not defined MAKEGOALS set "NEEDMAKEFILE=1" &:# We do need a make file to build a default target 
  
negative.code: :CleanBuildEnvironment
  call :GetPID
  set "VARLISTFILE=%TMP%\cleanenv-%PID%.lst"
  if %MAKEDEPTH%==0 ( :# Do this only in the top make file, in case of recursive makes
    if exist "%VARLISTFILE%" del "%VARLISTFILE%"
  )
  set "HAD_CONFIG="
  