Changeset 10643 for trunk/tools
- Timestamp:
- Mar 31, 2006, 11:47:03 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/bin/buildenv.cmd
r10642 r10643 1 /* $Id: buildenv.cmd,v 1.5 8 2005-12-18 13:24:40bird Exp $1 /* $Id: buildenv.cmd,v 1.59 2006-03-31 21:47:03 bird Exp $ 2 2 * 3 3 * This is the master tools environment script. It contains environment … … 141 141 aCfg.i.sId = 'netqos2'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'NetQOS2'; aCfg.i.sDesc = 'NetQOS2 - help system for VAC40,VAC365,DB2 and more.'; i = i + 1; 142 142 aCfg.i.sId = 'odin32testcase'; aCfg.i.sGrp = 'tests'; aCfg.i.sSet = 'Odin32Testcase'; aCfg.i.sDesc = 'Odin32 testcase setup'; i = i + 1; 143 aCfg.i.sId = 'owc14'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'OpenWatcomC14,32,'; aCfg.i.sDesc = 'Open Watcom C/C++ v1.4 32-bit'; i = i + 1; 144 aCfg.i.sId = 'owc14-16'; aCfg.i.sGrp = 'comp16'; aCfg.i.sSet = 'OpenWatcomC14,16,'; aCfg.i.sDesc = 'Open Watcom C/C++ v1.4 16-bit'; i = i + 1; 143 145 aCfg.i.sId = 'perl'; aCfg.i.sGrp = 'script'; aCfg.i.sSet = 'Perl580'; aCfg.i.sDesc = 'Perl v5.8.0'; i = i + 1; 144 146 aCfg.i.sId = 'perl580'; aCfg.i.sGrp = 'script'; aCfg.i.sSet = 'Perl580'; aCfg.i.sDesc = 'Perl v5.8.0'; i = i + 1; … … 156 158 aCfg.i.sId = 'vac40'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'VAC40'; aCfg.i.sDesc = 'VisualAge for C++ v4.0 FP2(??)'; i = i + 1; 157 159 aCfg.i.sId = 'warpin'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'WarpIn'; aCfg.i.sDesc = 'WarpIn 0.9.18+ (for Odin32 18 with fix is required)'; i = i + 1; 158 aCfg.i.sId = 'watcomc11'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'Wat ComC11,32,'; aCfg.i.sDesc = 'Watcom C/C++ v11.0 32-bit (no fixes)'; i = i + 1;159 aCfg.i.sId = 'watcomc11-16'; aCfg.i.sGrp = 'comp16'; aCfg.i.sSet = 'Wat ComC11,16'; aCfg.i.sDesc = 'Watcom C/C++ v11.0 16-bit (no fixes)'; i = i + 1;160 aCfg.i.sId = 'watcomc11c'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'Wat ComC11c,32'; aCfg.i.sDesc = 'Watcom C/C++ v11.0c 32-bit (beta)'; i = i + 1;161 aCfg.i.sId = 'watcomc11c-16'; aCfg.i.sGrp = 'comp16'; aCfg.i.sSet = 'Wat ComC11c,16'; aCfg.i.sDesc = 'Watcom C/C++ v11.0c 16-bit (beta)'; i = i + 1;160 aCfg.i.sId = 'watcomc11'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'WatcomC11,32,'; aCfg.i.sDesc = 'Watcom C/C++ v11.0 32-bit (no fixes)'; i = i + 1; 161 aCfg.i.sId = 'watcomc11-16'; aCfg.i.sGrp = 'comp16'; aCfg.i.sSet = 'WatcomC11,16'; aCfg.i.sDesc = 'Watcom C/C++ v11.0 16-bit (no fixes)'; i = i + 1; 162 aCfg.i.sId = 'watcomc11c'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'WatcomC11c,32'; aCfg.i.sDesc = 'Watcom C/C++ v11.0c 32-bit (beta)'; i = i + 1; 163 aCfg.i.sId = 'watcomc11c-16'; aCfg.i.sGrp = 'comp16'; aCfg.i.sSet = 'WatcomC11c,16'; aCfg.i.sDesc = 'Watcom C/C++ v11.0c 16-bit (beta)'; i = i + 1; 162 164 aCfg.0 = i - 1; 163 165 … … 4042 4044 4043 4045 /* 4044 * Wat Com C/C++ v11.04045 */ 4046 Wat ComC11: procedure expose aCfg. aPath.4046 * Watcom C/C++ v11.0 4047 */ 4048 WatcomC11: procedure expose aCfg. aPath. 4047 4049 parse arg sToolId,sOperation,fRM,fQuiet, iBits 4048 4050 … … 4111 4113 4112 4114 /* 4113 * Wat Com C/C++ v11.0c4114 */ 4115 Wat ComC11c: procedure expose aCfg. aPath.4115 * Watcom C/C++ v11.0c 4116 */ 4117 WatcomC11c: procedure expose aCfg. aPath. 4116 4118 parse arg sToolId,sOperation,fRM,fQuiet, iBits 4117 4119 … … 4181 4183 return rc; 4182 4184 4185 4186 /* 4187 * Open Watcom C/C++ v1.4 and higher 4188 */ 4189 OpenWatcomC14: procedure expose aCfg. aPath. 4190 parse arg sToolId,sOperation,fRM,fQuiet, iBits 4191 4192 /* 4193 * Watcom C/C++ v1.4 (and higher) main directory 4194 */ 4195 sPathId = sToolId; 4196 if (pos('-', sToolId) > 0) then 4197 sPathId = substr(sToolId, 1, pos('-', sToolId)); 4198 sPathWatcom = PathQuery(sPathId, sToolId, sOperation); 4199 if (sPathWatcom = '') then 4200 return 1; 4201 /* If config operation we're done now. */ 4202 if (pos('config', sOperation) > 0) then 4203 return 0; 4204 4205 /* 4206 * Installing the environment variables. 4207 */ 4208 call EnvSet fRM, 'PATH_WATCOM', sPathWatcom 4209 call EnvSet fRM, 'CCENV', 'WAT' 4210 call EnvSet fRM, 'BUILD_ENV', 'OW14' 4211 if (iBits = 16) then 4212 call EnvSet fRM, 'BUILD_ENV', 'OW14-16' 4213 call EnvSet fRM, 'BUILD_PLATFORM', 'OS2' 4214 4215 call EnvSet fRM, 'watcom', sPathWatcom 4216 call EnvAddFront fRM, 'path', sPathWatcom'\binp;'sPathWatcom'\binw;' 4217 call EnvAddFront fRM, 'beginlibpath',sPathWatcom'\binp\dll;' 4218 call EnvAddFront fRM, 'help', sPathWatcom'\binp\help;' 4219 call EnvAddEnd fRM, 'bookshelf', sPathWatcom'\binp\help;' 4220 if (iBits = 16) then 4221 call EnvAddFront fRM, 'include', sPathWatcom'\h;'sPathWatcom'\h\os21x;' 4222 else 4223 call EnvAddFront fRM, 'include', sPathWatcom'\h;'sPathWatcom'\h\os2;'sPathWatcom'\h\nt;' 4224 call EnvAddFront fRM, 'lib', sPathWatcom'\lib386;'sPathWatcom'\lib386\os2;'sPathWatcom'\lib286;'sPathWatcom'\lib286\os2;' 4225 call EnvSet fRM, 'edpath', sPathWatcom'EDDAT;' 4226 /* 4227 rem detach %watcom%\BINP\BATSERV.EXE 4228 rem detach %watcom%\BINP\NMPBIND.EXE 4229 */ 4230 4231 /* 4232 * Verify. 4233 */ 4234 if (pos('verify', sOperation) <= 0) then 4235 return 0; 4236 if ( \CfgVerifyFile(sPathWatcom'\binp\wpp.exe', fQuiet), 4237 | \CfgVerifyFile(sPathWatcom'\binp\wcc.exe', fQuiet), 4238 | \CfgVerifyFile(sPathWatcom'\binp\wcc386.exe', fQuiet), 4239 | \CfgVerifyFile(sPathWatcom'\binp\wpp386.exe', fQuiet), 4240 | \CfgVerifyFile(sPathWatcom'\binp\wlink.exe', fQuiet), 4241 | \CfgVerifyFile(sPathWatcom'\lib286\os2\os2.lib', fQuiet, 1), 4242 | \CfgVerifyFile(sPathWatcom'\lib386\os2\clbrdll.lib', fQuiet), 4243 | \CfgVerifyFile(sPathWatcom'\lib386\os2\clib3r.lib', fQuiet), 4244 | \CfgVerifyFile(sPathWatcom'\lib386\nt\kernel32.lib', fQuiet, 1), 4245 | \CfgVerifyFile(sPathWatcom'\lib386\nt\clbrdll.lib', fQuiet, 1), 4246 | \CfgVerifyFile(sPathWatcom'\lib386\nt\clib3r.lib', fQuiet, 1), 4247 ) then 4248 return 2; 4249 rc = CheckCmdOutput('wcc', 8, fQuiet, 'Open Watcom C16 Optimizing Compiler Version 1.4'); 4250 if (rc = 0) then 4251 rc = CheckCmdOutput('wpp', 8, fQuiet, 'Open Watcom C++16 Optimizing Compiler Version 1.4'); 4252 if (rc = 0) then 4253 rc = CheckCmdOutput('wcc386', 8, fQuiet, 'Open Watcom C32 Optimizing Compiler Version 1.4'); 4254 if (rc = 0) then 4255 rc = CheckCmdOutput('wpp386', 8, fQuiet, 'Open Watcom C++32 Optimizing Compiler Version 1.4'); 4256 if (rc = 0) then 4257 rc = CheckCmdOutput('wlink form ELF', 1, fQuiet, 'Open Watcom Linker Version 1.4'); 4258 return rc; 4259
Note:
See TracChangeset
for help on using the changeset viewer.