Changeset 8357 for trunk/tools


Ignore:
Timestamp:
Apr 30, 2002, 9:52:51 PM (23 years ago)
Author:
bird
Message:

Build environment name changes. 32-bit / 16-bit mostly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/bin/buildenv.cmd

    r8295 r8357  
    1 /* $Id: buildenv.cmd,v 1.5 2002-04-22 02:01:37 bird Exp $
     1/* $Id: buildenv.cmd,v 1.6 2002-04-30 19:52:51 bird Exp $
    22 *
    33 * This is the master environment script. It contains settings for many
     
    9898            when (sEnv.i = 'ida40') then        rc = IDA40(fRM);
    9999            when (sEnv.i = 'idasdk') then       rc = IDASDK(fRM);
    100             when (sEnv.i = 'mscv6') then        rc = MSCV6(fRM);
    101             when (sEnv.i = 'msc60') then        rc = MSCV6(fRM);
     100            when (sEnv.i = 'mscv6') then        rc = MSCV6_32(fRM);
     101            when (sEnv.i = 'mscv6-16') then     rc = MSCV6_16(fRM);
     102            when (sEnv.i = 'msc60') then        rc = MSCV6_16(fRM);
    102103            when (sEnv.i = 'mysql') then        rc = mySQL(fRM);
    103104            when (sEnv.i = 'netqos2') then      rc = NetQOS2(fRM);
     
    123124            when (sEnv.i = 'vac40') then        rc = VAC40(fRM);
    124125            when (sEnv.i = 'warpin') then       rc = WarpIn(fRM);
    125             when (sEnv.i = 'watcomc11') then    rc = WatComC11(fRM);
    126             when (sEnv.i = 'watcomc11c') then   rc = WatComC11c(fRM);
     126            when (sEnv.i = 'watcomc11') then    rc = WatComC11(fRM, 32);
     127            when (sEnv.i = 'watcomc11c') then   rc = WatComC11c(fRM, 32);
     128            when (sEnv.i = 'watcomc11-16') then rc = WatComC11(fRM, 16);
     129            when (sEnv.i = 'watcomc11c-16') then rc = WatComC11c(fRM, 16);
    127130            when (sEnv.i = 'odin32testcase') then rc = Odin32Testcase(fRM);
    128131
     
    199202        when (sProgram = 'idasdk') then     return 'f:\idasdk';
    200203        when (sProgram = 'ddkbase') then    return 'f:\ddk\base';
    201         when (sProgram = 'mscv6') then      return 'f:\ddktools\toolkits\msc60';
     204        when (sProgram = 'mscv6-16') then   return 'f:\ddktools\toolkits\msc60';
    202205        when (sProgram = 'mysql') then      return 'f:\mysql2';
    203206        when (sProgram = 'netqos2') then    return 'f:\netqos2';
     
    489492
    490493/*
    491  * Microsoft C v6.0a
    492  */
    493 MSCV6: procedure
     494 * Microsoft C v6.0a 16-bit
     495 */
     496MSCV6_16: procedure
    494497    parse arg fRM
    495498
     
    497500     * Microsoft C v6.0a main directory.
    498501     */
    499     sPathMSC    = QueryPath('mscv6');
    500     call EnvVar_Set      fRM, 'BUILD_ENV',  'MSCV6'
     502    sPathMSC    = QueryPath('mscv6-16');
     503    call EnvVar_Set      fRM, 'BUILD_ENV',  'MSCV6-16'
    501504    call EnvVar_Set      fRM, 'BUILD_PLATFORM', 'OS2'
    502505    call EnvVar_Set      fRM, 'PATH_MSC',   sPathMSC;
     
    505508    call EnvVar_AddFront fRM, 'include16',  sPathMSC'\include;'
    506509    call EnvVar_AddFront fRM, 'lib',        sPathMSC'\lib;'
    507 return 0;
    508 
     510
     511return 0;
     512
     513
     514/*
     515 * Microsoft C v6.0a 32-bit
     516 */
     517MSCV6_32: procedure
     518    parse arg fRM
     519
     520    /*
     521     * This is where the compiler really is.
     522     */
     523    call DDKBase fRM;
     524
     525    /*
     526     * Microsoft C v6.0a 32-bit main directory.
     527     */
     528    sPathDDKBase    = QueryPath('ddkbase');
     529    call EnvVar_Set      fRM, 'BUILD_ENV',  'MSCV6'
     530    call EnvVar_Set      fRM, 'BUILD_PLATFORM', 'OS2'
     531    call EnvVar_Set      fRM, 'PATH_MSC',   sPathDDKBase;
     532    call EnvVar_AddFront fRM, 'include',    sPathDDKBase'\h32;'
     533    call EnvVar_AddFront fRM, 'lib',        sPathDDKBase'\lib;'
     534return 0;
    509535
    510536
     
    912938 */
    913939WatComC11: procedure
    914     parse arg fRM
     940    parse arg fRM, iBits
    915941
    916942    /*
     
    921947    call EnvVar_Set      fRM, 'CCENV',      'WAT'
    922948    call EnvVar_Set      fRM, 'BUILD_ENV',  'WAT11'
     949    if (iBits == 16) then
     950        call EnvVar_Set      fRM, 'BUILD_ENV',  'WAT11-16'
    923951    call EnvVar_Set      fRM, 'BUILD_PLATFORM', 'OS2'
    924952
     
    942970 */
    943971WatComC11c: procedure
    944     parse arg fRM
     972    parse arg fRM, iBits
    945973
    946974    /*
     
    951979    call EnvVar_Set      fRM, 'CCENV',      'WAT'
    952980    call EnvVar_Set      fRM, 'BUILD_ENV',  'WAT11C'
     981    if (iBits = 16) then
     982        call EnvVar_Set      fRM, 'BUILD_ENV',  'WAT11C-16'
    953983    call EnvVar_Set      fRM, 'BUILD_PLATFORM', 'OS2'
    954984
Note: See TracChangeset for help on using the changeset viewer.