Annotation of os2sdk/startup/startup.bat, revision 1.1

1.1     ! root        1: echo off
        !             2: REM
        !             3: REM Copyright (c) 1986-1987, Microsoft Corporation.  All rights reserved.
        !             4: REM
        !             5: REM batch file used to invoke make file to build startup
        !             6: REM    Usage:  startup (models)
        !             7: REM            (models) is a blank separated list of memory
        !             8: REM            model designators as follows:
        !             9: REM                    S:      small model
        !            10: REM                    M:      medium model
        !            11: REM                    C:      compact model
        !            12: REM                    L:      large model
        !            13: REM    Examples: 
        !            14: REM            startup S M 
        !            15: REM                    builds small and medium model objects 
        !            16: REM                    and links with null c program
        !            17: REM
        !            18: REM            startup S C M L
        !            19: REM                    builds objects for all memory models
        !            20: REM                    and links with null c program
        !            21: 
        !            22: if NOT "%1" == "" goto firstdir
        !            23: echo   Usage: startup (models)
        !            24: echo   (models) is a blank separated list of memory
        !            25: echo   model designators as follows:
        !            26: echo           S:      small model
        !            27: echo           M:      medium model
        !            28: echo           C:      compact model
        !            29: echo           L:      large model
        !            30: echo   Example:
        !            31: echo           startup S M
        !            32: echo           builds small and medium model objects and 
        !            33: echo           links with null c program
        !            34: goto end
        !            35: 
        !            36: :firstdir
        !            37: copy %LIB%\doscalls.lib
        !            38: 
        !            39: :nextdir
        !            40: if "%1" == "" goto finished
        !            41: 
        !            42: if "%1" == "S" goto argok
        !            43: if "%1" == "M" goto argok
        !            44: if "%1" == "C" goto argok
        !            45: if "%1" == "L" goto argok
        !            46: echo off
        !            47: echo   Error:  invalid argument to startup.bat
        !            48: echo           The valid arguments to startup.bat are S M C and L.
        !            49: echo           The model designators must be upper case.
        !            50: goto end
        !            51: 
        !            52: :argok
        !            53: echo on
        !            54: echo You may see directory creation errors -- ignore these.
        !            55: mkdir %1
        !            56: mkdir %1\dos
        !            57: mkdir %1\os2
        !            58: cd %1
        !            59: make CINC=%INCLUDE% MODEL=%1 ..\makefile
        !            60: echo off
        !            61: IF ERRORLEVEL 1 goto failure
        !            62: 
        !            63: cd ..
        !            64: 
        !            65: shift
        !            66: goto nextdir
        !            67: 
        !            68: :failure
        !            69: ECHO *** startup link failed ***
        !            70: 
        !            71: :finished
        !            72: del doscalls.lib
        !            73: echo **** Finished
        !            74: 
        !            75: :end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.