Changeset 9161 for trunk/tools


Ignore:
Timestamp:
Aug 29, 2002, 5:15:49 AM (23 years ago)
Author:
bird
Message:

Added ddkvideo. Updated UNIVAC/ENIAC defaults.

File:
1 edited

Legend:

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

    r9160 r9161  
    1 /* $Id: buildenv.cmd,v 1.18 2002-08-28 21:50:26 bird Exp $
     1/* $Id: buildenv.cmd,v 1.19 2002-08-29 03:15:49 bird Exp $
    22 *
    33 * This is the master tools environment script. It contains environment
     
    107107    aCfg.i.sId = 'cvs';             aCfg.i.sGrp = 'version';    aCfg.i.sSet = 'CVS';                    aCfg.i.sDesc = 'CVS v1.10 or later';        i = i + 1;
    108108    aCfg.i.sId = 'db2v52';          aCfg.i.sGrp = 'database';   aCfg.i.sSet = 'db2v52';                 aCfg.i.sDesc = 'DB2 v5.2 Dev Edition';      i = i + 1;
    109     aCfg.i.sId = 'ddkbase';         aCfg.i.sGrp = 'ddk';        aCfg.i.sSet = 'DDKBase';                aCfg.i.sDesc = 'DDK base (recent)';         i = i + 1;
    110 /*    aCfg.i.sId = 'ddkvideo';        aCfg.i.sGrp = 'ddk';        aCfg.i.sSet = 'DDKVideo';               aCfg.i.sDesc = 'DDK Video (recent)';         i = i + 1; */
     109    aCfg.i.sId = 'ddkbase';         aCfg.i.sGrp = 'ddk';        aCfg.i.sSet = 'DDKBase';                aCfg.i.sDesc = 'DDK Base (recent)';         i = i + 1;
     110    aCfg.i.sId = 'ddkvideo';        aCfg.i.sGrp = 'ddk';        aCfg.i.sSet = 'DDKVideo';               aCfg.i.sDesc = 'DDK Video (recent)';        i = i + 1;
    111111    aCfg.i.sId = 'emx';             aCfg.i.sGrp = 'comp32';     aCfg.i.sSet = 'EMX';                    aCfg.i.sDesc = 'EMX v0.9d fixpack 04';      i = i + 1;
    112112    aCfg.i.sId = 'emxpgcc';         aCfg.i.sGrp = 'comp32';     aCfg.i.sSet = 'EMXPGCC';                aCfg.i.sDesc = 'Pentium Optimized GCC/EMX v1.1.1 r2 with binutils 2.9.1'; i = i + 1;
     
    803803        aPath.i.sPId = 'ida414';                    aPath.i.sPath = 'f:\ida414';                    i = i + 1;
    804804        aPath.i.sPId = 'idasdk';                    aPath.i.sPath = 'f:\idasdk';                    i = i + 1;
    805         aPath.i.sPId = 'ddkbase';                   aPath.i.sPath = 'f:\ddknew\base';               i = i + 1;
    806         aPath.i.sPId = 'ddkbase';                   aPath.i.sPath = 'f:\ddknew\video';              i = i + 1;
     805        aPath.i.sPId = 'ddk';                       aPath.i.sPath = 'f:\ddk\april02';               i = i + 1;
     806        aPath.i.sPId = 'ddkbase';                   aPath.i.sPath = 'f:\ddk\april02\base';          i = i + 1;
     807        aPath.i.sPId = 'ddkvideo';                  aPath.i.sPath = 'f:\ddk\april02\video';         i = i + 1;
    807808        aPath.i.sPId = 'home';                      aPath.i.sPath = 'e:\user\kso';                  i = i + 1;
    808809        aPath.i.sPId = 'mscv6-16';                  aPath.i.sPath = 'f:\ddktools\toolkits\msc60';   i = i + 1;
     
    829830        aPath.i.sPId = 'testcase_drive_cdrom';      aPath.i.sPath = 'k'; /* optional */             i = i + 1;
    830831        aPath.i.sPId = 'testcase_drive_network';    aPath.i.sPath = 's'; /* optional */             i = i + 1;
    831         /*aPath.i.sPId = 'testcase_drive_ramdisk';    aPath.i.sPath = '';  /* optional */             i = i + 1;*/
     832        aPath.i.sPId = 'testcase_drive_ramdisk';    aPath.i.sPath = 'r'; /* optional */             i = i + 1;
    832833        /*aPath.i.sPId = '';          aPath.i.sPath =      i = i + 1;*/
    833834    end
     
    851852        aPath.i.sPId = 'ida414';                    aPath.i.sPath = 'e:\ida414';                    i = i + 1;
    852853      /*aPath.i.sPId = 'idasdk';                    aPath.i.sPath = 'e:\idasdk';                    i = i + 1; */
     854        aPath.i.sPId = 'ddk';                       aPath.i.sPath = 'e:\ddk';                       i = i + 1;
    853855        aPath.i.sPId = 'ddkbase';                   aPath.i.sPath = 'e:\ddk\base';                  i = i + 1;
    854856        aPath.i.sPId = 'ddkvideo';                  aPath.i.sPath = 'e:\ddk\video';                 i = i + 1;
     
    880882    end
    881883
    882        
     884
    883885    /*
    884886     * Bird: work box.
     
    898900        aPath.i.sPId = 'ida414';                    aPath.i.sPath = 'd:\dev\ida\v414';              i = i + 1;
    899901      /*aPath.i.sPId = 'idasdk';                    aPath.i.sPath = 'e:\idasdk';                    i = i + 1; */
     902        aPath.i.sPId = 'ddk';                       aPath.i.sPath = 'd:\dev\ddk\june02';            i = i + 1;
    900903        aPath.i.sPId = 'ddkbase';                   aPath.i.sPath = 'd:\dev\ddk\june02\base';       i = i + 1;
    901904        aPath.i.sPId = 'ddkvideo';                  aPath.i.sPath = 'd:\dev\ddk\june02\video';      i = i + 1;
     
    16321635    if (pos('config', sOperation) > 0) then
    16331636        return 0;
    1634     call EnvSet      fRM, 'PATH_DDKVIDEO',sPathDDKBase;
    1635     call EnvAddFront fRM, 'path',        sPathDDKBase'\tools;'
    1636     call EnvAddFront fRM, 'include',     sPathDDKBase'\h;'sPathDDKBase'\inc;'sPathDDKBase'\inc32;'
    1637     call EnvAddFront fRM, 'include16',   sPathDDKBase'\h;'
    1638     call EnvAddFront fRM, 'lib',         sPathDDKBase'\lib;'
    1639     call EnvAddFront fRM, 'bookshelf',   sPathDDKBase'\..\docs;'
     1637    call EnvSet      fRM, 'PATH_DDKVIDEO',sPathDDKVideo;
     1638    call EnvAddFront fRM, 'path',        sPathDDKVideo'\tools\os2.386\bin;'sPathDDKVideo'\tools\os2.386\lx.386\bin;' /* might not need this... */
     1639    call EnvAddFront fRM, 'include',     sPathDDKVideo'\rel\os2c\include\base\os2;'/*sPathDDKVideo'\rel\os2c\include\base\os2\16bit;'sPathDDKVideo'\rel\os2c\include\base\os2\inc;'sPathDDKVideo'\rel\os2c\include\base\os2\inc32;' /* might be over kill!! */  - it is! */
     1640    call EnvAddFront fRM, 'include16',   sPathDDKVideo'\rel\os2c\include\base\os2\16bit;'
     1641    call EnvAddFront fRM, 'lib',         sPathDDKVideo'\rel\os2c\lib\os2;'sPathDDKVideo'\rel\os2c\lib\os2\priv;'
     1642    call EnvAddFront fRM, 'bookshelf',   sPathDDKVideo'\..\docs;'
    16401643
    16411644    /*
     
    16441647    if (pos('verify', sOperation) <= 0) then
    16451648        return 0;
    1646     if (    \CfgVerifyFile(sPathDDKBase'\tools\link.exe', fQuiet),
    1647         |   \CfgVerifyFile(sPathDDKBase'\tools\link386.exe', fQuiet),
    1648         |   \CfgVerifyFile(sPathDDKBase'\tools\cl386.exe', fQuiet),
    1649         |   \CfgVerifyFile(sPathDDKBase'\tools\masm.exe', fQuiet),
    1650         |   \CfgVerifyFile(sPathDDKBase'\tools\h2inc.exe', fQuiet),
    1651         |   \CfgVerifyFile(sPathDDKBase'\tools\lib.exe', fQuiet),
    1652         |   \CfgVerifyFile(sPathDDKBase'\lib\os2286.lib', fQuiet),
    1653         |   \CfgVerifyFile(sPathDDKBase'\lib\os2286p.lib', fQuiet),
    1654         |   \CfgVerifyFile(sPathDDKBase'\lib\os2386.lib', fQuiet),
    1655         |   \CfgVerifyFile(sPathDDKBase'\lib\os2386p.lib', fQuiet),
    1656         |   \CfgVerifyFile(sPathDDKBase'\lib\doscalls.lib', fQuiet),
    1657         |   \CfgVerifyFile(sPathDDKBase'\lib\dhcalls.lib', fQuiet),
    1658         |   \CfgVerifyFile(sPathDDKBase'\lib\addcalls.lib', fQuiet),
    1659         |   \CfgVerifyFile(sPathDDKBase'\lib\rmcalls.lib', fQuiet),
    1660         |   \CfgVerifyFile(sPathDDKBase'\lib\vdh.lib', fQuiet),
    1661         |   \CfgVerifyFile(sPathDDKBase'\h\infoseg.h', fQuiet),
    1662         |   \CfgVerifyFile(sPathDDKBase'\h\include.h', fQuiet),
    1663         |   \CfgVerifyFile(sPathDDKBase'\h386\pmddi.h', fQuiet),
    1664         |   \CfgVerifyFile(sPathDDKBase'\h386\pmddim.h', fQuiet),
    1665         |   \CfgVerifyFile(sPathDDKBase'\h386\limits.h', fQuiet),
    1666         |   \CfgVerifyFile(sPathDDKBase'\h386\string.h', fQuiet),
    1667         |   \CfgVerifyFile(sPathDDKBase'\inc\v8086.inc', fQuiet),
    1668         |   \CfgVerifyFile(sPathDDKBase'\inc\sas.inc', fQuiet),
    1669         |   \CfgVerifyFile(sPathDDKBase'\inc\pmwinx.inc', fQuiet),
    1670         |   \CfgVerifyFile(sPathDDKBase'\inc\infoseg.inc', fQuiet),
    1671         |   \CfgVerifyFile(sPathDDKBase'\inc\devhlp.inc', fQuiet),
    1672         |   \CfgVerifyFile(sPathDDKBase'\inc\devhlpp.inc', fQuiet),
     1649    if (    \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\doscalls.lib', fQuiet),
     1650        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\gradd.lib', fQuiet),
     1651        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\os2386.lib', fQuiet),
     1652        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\libh.lib', fQuiet),
     1653        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\vdh.lib', fQuiet),
     1654        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\thunkrt.lib', fQuiet),
     1655        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\dbcs32.lib', fQuiet),
     1656        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\priv\pmwp.lib', fQuiet),
     1657        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\priv\os2286p.lib', fQuiet),
     1658        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\vvga.def', fQuiet),
     1659        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\lib\os2\vvga.def', fQuiet),
     1660        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\include\base\os2\gradd.h', fQuiet),
     1661        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\include\base\os2\pmwp.h', fQuiet),
     1662        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\include\base\os2\os2p.h', fQuiet),
     1663        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\include\base\os2\pmgpip.h', fQuiet),
     1664        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\include\base\os2\pmdevp.h', fQuiet),
     1665        |   \CfgVerifyFile(sPathDDKVideo'\rel\os2c\include\base\os2\inc32\pmp.inc', fQuiet),
     1666        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\bin\rc.exe', fQuiet),
     1667        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\bin\nmake.exe', fQuiet),
     1668        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\bin\h2inc.exe', fQuiet),
     1669        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\lx.386\bin\link386.exe', fQuiet),
     1670        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\lx.386\bin\masm.exe', fQuiet),
     1671        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\lx.386\bin\masm.exe', fQuiet),
     1672        |   \CfgVerifyFile(sPathDDKVideo'\tools\os2.386\lx.386\bin\mcl386\bin\c3_386.exe', fQuiet),
    16731673        ) then
    16741674        return 2;
    1675     rc = CheckCmdOutput('cl386', 0, fQuiet, 'Microsoft (R) Microsoft 386 C Compiler. Version 6.00.054');
     1675    rc = CheckCmdOutput('nmake -?', 0, fQuiet, 'Version 2.001.000 Jan 28 1994');
    16761676    if (rc = 0) then
    16771677        rc = CheckCmdOutput('masm nul,nul,nul,nul;', 2, fQuiet, 'Microsoft (R) Macro Assembler Version 5.10A.15 Jul 07 15:25:03 1989');
     
    16791679        rc = CheckCmdOutput('h2inc -?', 0, fQuiet, 'h2inc - .H to .INC file translator (version 13.29)');
    16801680    if (rc = 0) then
    1681         rc = CheckCmdOutput('type' sPathDDKBase'\inc\devhlp.inc', 0, fQuiet, 'DevHlp_ReadFileAt');
     1681        rc = CheckCmdOutput('type 'sPathDDKVideo'\rel\os2c\include\base\os2\gradd.h', 0, fQuiet, 'GHI_CMD_POLYGON');
    16821682return rc;
    16831683
Note: See TracChangeset for help on using the changeset viewer.