anchor.diff:  @set /p VERSION= < ..\VERSION
   echo>..\config.h #define TCC_VERSION "%VERSION%"
   
  -@rem @if _%PROCESSOR_ARCHITEW6432%_==_AMD64_ goto x86_64
  -@if _%PROCESSOR_ARCHITECTURE%_==_AMD64_ goto x86_64
  +@if _%1_==_AMD64_ shift /1 && goto x86_64
  +@if _%1_==_x64_ shift /1 && goto x86_64
   
   @set target=-DTCC_TARGET_PE -DTCC_TARGET_I386
   @set CC=gcc -Os -s -fno-strict-aliasing
  +@if _%1_==_debug_ set CC=gcc -g -ggdb
   @set P=32
   @goto tools
   
   :x86_64
   @set target=-DTCC_TARGET_PE -DTCC_TARGET_X86_64
  -@rem mingw 64 has an ICE with -Os
  -@set CC=x86_64-pc-mingw32-gcc -O0 -s -fno-strict-aliasing
  +@set CC=x86_64-w64-mingw32-gcc -Os -s -fno-strict-aliasing
  +@if _%1_==_debug_ set CC=x86_64-w64-mingw32-gcc -g -ggdb
   @set P=64
   @goto tools
   
   :tools
  +echo will use %CC% %target%
   %CC% %target% tools/tiny_impdef.c -o tiny_impdef.exe
   %CC% %target% tools/tiny_libmaker.c -o tiny_libmaker.exe
   
   :libtcc
   if not exist libtcc mkdir libtcc
  -copy ..\libtcc.h libtcc\libtcc.h
  +copy ..\libtcc.h libtcc\libtcc.h > nul
   %CC% %target% -shared -DLIBTCC_AS_DLL -DONE_SOURCE ../libtcc.c -o libtcc.dll -Wl,-out-implib,libtcc/libtcc.a
   tiny_impdef libtcc.dll -o libtcc/libtcc.def
   
  
positive.code: %CC% %target% ../tcc.c -o tcc.exe -ltcc -Llibtcc
  
  :copy_std_includes
  copy ..\include\*.h include
  
  :libtcc1.a
  .\tcc %target% -c ../lib/libtcc1.c
  
negative.code: del *.o
  
  :makedoc
  where makeinfo > nul 2>&1 || goto :skip_makedoc
  echo>..\config.texi @set VERSION %VERSION%
  if not exist doc md doc
  makeinfo --html --no-split -o doc\tcc-doc.html ../tcc-doc.texi
  copy tcc-win32.txt doc
  copy ..\tests\libtcc_test.c examples
  :skip_makedoc
  