@echo off :Driver for Turbo C/C++ :USAGE: G <FILENAME | *> <memory model> <l> : :Make sure that the file TURBOC.CFG is in the same directory as TCC.EXE : if "%3" == "l" goto linkit :COMPILE TO .OBJ echo on :FULL DEBUGGING INFORMATION :tcc -a -C -c -d- -G- -m%2 -O- -r -S -v %1 :FULL OPTIMIZATION tcc -a -c -d -G -m%2 -N- -O -r -Z -v- -w %1 if errorlevel = 1 goto end :if %1 == * goto end :if not "%3" == "" goto end :tlib cwtt20%2 -+%1, cwtt20%2 goto end : :LINKIT echo on if "%tver%" == "tcpp10" goto tcpp10 :COMPILE AND LINK TO EXE :IN EACH GROUP, FIRST LINE INCLUDES DEBUGGING INFO. SECOND IS FULL OPTIMIZATION :TC VERSION 2.0 :CWT :tcc -a -C -d -G -m%2 -M- -O -r -v- -y- -Z cwtt20%2.lib %1 :tcc -a -C -d -G -m%2 -M- -N- -O -r -v- -y- -Z cwtt20%2.lib %1 :tcc -a -C -d- -m%2 -M -r -v -y %1 cwtt20%2.lib :tcc -a -C -d -G -m%2 -M- -N- -O -r -v- -y- -Z cwtt20%2.lib %1 :CCT tcc -a -d -G -m%2 -N- -O -r -v- -w -y- -Z comt20%2.lib %1 goto end :TCPP10 tcc -a -d -G -m%2 -N- -O -r -v -w -y- -Z comtp10%2.lib %1 goto end : :syntax echo on echo [1;37;41m SYNTAX: G <FILENAME | *> <memory model> [l] [0m :end