dos_compilers/Zortech C++ v206/SOURCE/CLIB/REPASM.BAT
2024-07-02 07:30:38 -07:00

49 lines
1.1 KiB
Batchfile
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

rem _ repasm.bat Tue Jul 5 1988 Modified by: Walter Bright */
rem Copyright (C) 1985-1989 by Walter Bright
rem All rights reserved
rem Replace an assembly language module in all four libraries.
rem Use: REPASM modulename [sourcefilename]
if "" == "%2" goto module
masm -Z -MX -DI8086S -R -DA%1 %2,%1;
if errorlevel 1 goto err
lib zls -+%1;
if errorlevel 1 goto err
masm -Z -MX -DI8086M -R -DA%1 %2,%1;
if errorlevel 1 goto err
lib zlm -+%1;
if errorlevel 1 goto err
masm -Z -MX -DI8086C -R -DA%1 %2,%1;
if errorlevel 1 goto err
lib zlc -+%1;
if errorlevel 1 goto err
masm -Z -MX -DI8086L -R -DA%1 %2,%1;
if errorlevel 1 goto err
lib zll -+%1;
if errorlevel 1 goto err
goto success
:module
masm -Z -MX -DI8086S -R %1;
if errorlevel 1 goto err
lib zls -+%1;
if errorlevel 1 goto err
masm -Z -MX -DI8086M -R %1;
if errorlevel 1 goto err
lib zlm -+%1;
if errorlevel 1 goto err
masm -Z -MX -DI8086C -R %1;
if errorlevel 1 goto err
lib zlc -+%1;
if errorlevel 1 goto err
masm -Z -MX -DI8086L -R %1;
if errorlevel 1 goto err
lib zll -+%1;
if errorlevel 1 goto err
:success
rem SUCCESS
:err