home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
b
/
bcpatch.zip
/
BC30P1.ZIP
/
EXEC.BAT
next >
Wrap
DOS Batch File
|
1992-01-16
|
2KB
|
68 lines
echo off
if not exist EXEC.OBS goto ERROR_NOOBJ
if not exist %1cs.lib goto NOSMALLLIB
echo Patching small library...
copy EXEC.OBS EXEC.OBJ
tlib %1cs.lib +- EXEC.OBJ
del EXEC.OBJ
if errorlevel 1 goto ERROR_NOTLIB
goto MEDIUM
:NOSMALLLIB
echo Cannot find CS.LIB to patch small library.
:MEDIUM
if not exist %1cm.lib goto NOMEDLIB
echo Patching medium library...
copy EXEC.OBM EXEC.OBJ
tlib %1cm.lib +- EXEC.OBJ
del EXEC.OBJ
goto COMPACT
:NOMEDLIB
echo Cannot find CM.LIB to patch medium library.
:COMPACT
if not exist %1cc.lib goto NOCOMPACTLIB
echo Patching compact library...
copy EXEC.OBC EXEC.OBJ
tlib %1cc.lib +- EXEC.OBJ
del EXEC.OBJ
goto LARGE
:NOCOMPACTLIB
echo Cannot find CC.LIB to patch compact library.
:LARGE
if not exist %1cl.lib goto NOLARGELIB
echo Patching large library...
copy EXEC.OBL EXEC.OBJ
tlib %1cl.lib +- EXEC.OBJ
del EXEC.OBJ
goto HUGE
:NOLARGELIB
echo Cannot find CL.LIB to patch large library.
:HUGE
if not exist %1ch.lib goto NOHUGELIB
echo Patching huge library...
copy EXEC.OBH EXEC.OBJ
tlib %1ch.lib +- EXEC.OBJ
del EXEC.OBJ
goto DONE
:NOHUGELIB
echo Cannot find CH.LIB to patch huge library.
goto DONE
:ERROR_NOOBJ
echo The patch object module EXEC is not in the current directory.
echo Cannot patch libraries.
goto DONE
:ERROR_NOTLIB
echo A problem was encountered executing TLIB. Either the Turbo Librarian
echo cannot be located along your DOS path, or an error occurred. Consult
echo your Borland C++ Tools & Utilities Guide for more information on why
echo TLIB might not be operating correctly.
:DONE
echo Done.