Changeset 8661 for trunk/tools
- Timestamp:
- Jun 15, 2002, 12:48:53 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/bin/buildenv.cmd
r8588 r8661 1 /* $Id: buildenv.cmd,v 1. 9 2002-06-07 12:58:14bird Exp $1 /* $Id: buildenv.cmd,v 1.10 2002-06-14 22:48:53 bird Exp $ 2 2 * 3 3 * This is the master tools environment script. It contains environment … … 63 63 aCfg.i.sId = 'emx'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'EMX'; aCfg.i.sDesc = 'EMX v0.9d fixpack 04'; i = i + 1; 64 64 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; 65 aCfg.i.sId = 'gcc302'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'GCC30x,''gcc302'''; aCfg.i.sDesc = 'GCC/EMX v3.0.2beta with binutils 2.11.2'; i = i + 1; 66 aCfg.i.sId = 'gcc303'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'GCC30x,''gcc303'''; aCfg.i.sDesc = 'GCC/EMX v3.0.3beta with binutils 2.11.2'; i = i + 1; 65 67 aCfg.i.sId = 'icatgam'; aCfg.i.sGrp = 'debugger'; aCfg.i.sSet = 'ICATGam'; aCfg.i.sDesc = 'ICAT for OS/2 latest'; i = i + 1; 66 68 aCfg.i.sId = 'icatgam406rc1'; aCfg.i.sGrp = 'debugger'; aCfg.i.sSet = 'ICATGam406RC1'; aCfg.i.sDesc = 'ICAT for OS/2 v4.0.6 release candidate 1'; i = i + 1; … … 735 737 aPath.i.sPId = 'emxpgcc'; aPath.i.sPath = 'f:\emxpgcc'; i = i + 1; 736 738 aPath.i.sPId = 'db2v52'; aPath.i.sPath = 'f:\sqllib52'; i = i + 1; 739 aPath.i.sPId = 'gcc302'; aPath.i.sPath = 'f:\gcc302beta'; i = i + 1; 740 aPath.i.sPId = 'gcc303'; aPath.i.sPath = 'f:\gcc303beta'; i = i + 1; 737 741 aPath.i.sPId = 'icatgam'; aPath.i.sPath = 'f:\icatos2'; i = i + 1; 738 742 aPath.i.sPId = 'icatgam406rc1'; aPath.i.sPath = 'f:\icatos2.4.0.6.rc1'; i = i + 1; … … 798 802 aPath.i.sPId = 'toolkit45'; aPath.i.sPath = 'e:\toolkit45'; i = i + 1; 799 803 aPath.i.sPId = 'toolkit451'; aPath.i.sPath = 'e:\toolkit451'; i = i + 1; */ 800 aPath.i.sPId = 'toolkit452'; aPath.i.sPath = 'e:\toolkit452'; i = i + 1; 804 aPath.i.sPId = 'toolkit452'; aPath.i.sPath = 'e:\toolkit452'; i = i + 1; 801 805 aPath.i.sPId = 'unixroot'; aPath.i.sPath = 'e:\unix'; i = i + 1; 802 806 aPath.i.sPId = 'xfree86'; aPath.i.sPath = 'e:\xfree86'; i = i + 1; … … 1391 1395 rc = CheckCmdOutput('as --version', 0, fQuiet, 'GNU assembler 2.9.1'); 1392 1396 return rc; 1397 1393 1398 1394 1399 /* … … 1506 1511 1507 1512 /* 1513 * EMX/GCC 3.0.x - this environment must be use 'on' the ordinary EMX. 1514 * Note! bin.new has been renamed to bin! 1515 * Note! make .lib of every .a! in 4OS2: for /R %i in (*.a) do if not exist %@NAME[%i].lib emxomf %i 1516 */ 1517 GCC30x: procedure expose aCfg. aPath. sPathFile 1518 parse arg sToolId,sOperation,fRM,fQuiet,sPathId 1519 1520 /* 1521 * EMX/GCC main directory. 1522 */ 1523 sGCC = PathQuery(sPathId, sToolId, sOperation); 1524 if (sGCC = '') then 1525 return 1; 1526 /* If config operation we're done now. */ 1527 if (pos('config', sOperation) > 0) then 1528 return 0; 1529 1530 sGCCBack = translate(sGCC, '\', '/'); 1531 sGCCForw = translate(sGCC, '/', '\'); 1532 call EnvSet fRM, 'PATH_EMXPGCC', sGCCBack; 1533 call EnvSet fRM, 'CCENV', 'EMX' 1534 call EnvSet fRM, 'BUILD_ENV', 'EMX' 1535 call EnvSet fRM, 'BUILD_PLATFORM', 'OS2' 1536 1537 call EnvAddFront fRM, 'BEGINLIBPATH', sGCCBack'\dll;' 1538 call EnvAddFront fRM, 'PATH', sGCCBack'\bin;' 1539 call EnvAddFront fRM, 'DPATH', sGCCBack'\book;' 1540 call EnvAddFront fRM, 'BOOKSHELF', sGCCBack'\book;' 1541 call EnvAddFront fRM, 'HELP', sGCCBack'\help;' 1542 call EnvAddFront fRM, 'C_INCLUDE_PATH', sGCCForw'/include' 1543 call EnvAddFront fRM, 'LIBRARY_PATH', sGCCForw'/lib' 1544 call EnvAddFront fRM, 'CPLUS_INCLUDE_PATH', sGCCForw'/include/cpp;'sGCCForw'/include' 1545 call EnvSet fRM, 'PROTODIR', sGCCForw'/include/cpp/gen' 1546 call EnvSet fRM, 'OBJC_INCLUDE_PATH', sGCCForw'/include' 1547 call EnvAddFront fRM, 'INFOPATH', sGCCForw'/info' 1548 call EnvSet fRM, 'EMXBOOK', 'emxdev.inf+emxlib.inf+emxgnu.inf+emxbsd.inf' 1549 call EnvAddFront fRM, 'HELPNDX', 'emxbook.ndx', '+', 1 1550 1551 /* 1552 * Verify. 1553 */ 1554 if (pos('verify', sOperation) <= 0) then 1555 return 0; 1556 if ( \CfgVerifyFile(sGCCBack'\bin\gcc.exe', fQuiet), 1557 | \CfgVerifyFile(sGCCBack'\bin\g++.exe', fQuiet), 1558 | \CfgVerifyFile(sGCCBack'\bin\as.exe', fQuiet), 1559 | \CfgVerifyFile(sGCCBack'\bin\readelf.exe', fQuiet), 1560 | \CfgVerifyFile(sGCCBack'\bin\emxomf.exe', fQuiet), 1561 | \CfgVerifyFile(sGCCBack'\dll\bfd211.dll', fQuiet), 1562 | \CfgVerifyFile(sGCCBack'\lib\iberty.a', fQuiet), 1563 | \CfgVerifyFile(sGCCBack'\lib\iberty.lib', fQuiet), 1564 | \CfgVerifyFile(sGCCBack'\lib\iberty_s.a', fQuiet), 1565 | \CfgVerifyFile(sGCCBack'\lib\iberty_s.lib', fQuiet), 1566 | \CfgVerifyFile(sGCCBack'\lib\opcodes.a', fQuiet), 1567 | \CfgVerifyFile(sGCCBack'\lib\opcodes.lib', fQuiet), 1568 | \CfgVerifyFile(sGCCBack'\lib\opcodes_s.a', fQuiet), 1569 | \CfgVerifyFile(sGCCBack'\lib\opcodes_s.lib', fQuiet), 1570 ) then 1571 return 2; 1572 1573 rc = CheckCmdOutput('gcc --version', 0, fQuiet, '3.0.'||right(sPathId,1)); 1574 if (rc = 0) then 1575 rc = CheckCmdOutput('g++ --version', 0, fQuiet, '3.0.'||right(sPathId,1)); 1576 if (rc = 0) then 1577 rc = CheckCmdOutput('as --version', 0, fQuiet, 'GNU assembler 2.11.2'); 1578 return rc; 1579 1580 1581 /* 1508 1582 * ICAT Debugger 1509 1583 */
Note:
See TracChangeset
for help on using the changeset viewer.