Metropoli BBS
VIEWER: gt.bat MODE: TEXT (ASCII)
@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  SYNTAX: G <FILENAME | *> <memory model> [l] 
:end
[ RETURN TO DIRECTORY ]