Changeset 8215 for trunk/tools
- Timestamp:
- Apr 8, 2002, 1:01:53 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/bin/buildenv.cmd
r8205 r8215 1 /* $Id: buildenv.cmd,v 1. 1 2002-04-07 16:29:10bird Exp $1 /* $Id: buildenv.cmd,v 1.2 2002-04-07 23:01:53 bird Exp $ 2 2 * 3 3 * This is the master environment script. It contains settings for many … … 228 228 * Concurrent Versions System (CVS) main directory. 229 229 */ 230 s CVSMain= QueryPath('cvs');231 call EnvVar_Set fRM, ' cvsmain', sCVSMain;232 call EnvVar_AddFront fRM, 'path', s CVSMain'\bin;'233 call EnvVar_AddFront fRM, 'bookshelf', s CVSMain'\book;'234 230 sPathCVS = QueryPath('cvs'); 231 call EnvVar_Set fRM, 'PATH_CVS', sPathCVS; 232 call EnvVar_AddFront fRM, 'path', sPathCVS'\bin;' 233 call EnvVar_AddFront fRM, 'bookshelf', sPathCVS'\book;' 234 return 0; 235 235 236 236 … … 247 247 sEMXBack = translate(sEMX, '\', '/'); 248 248 sEMXForw = translate(sEMX, '/', '\'); 249 250 call EnvVar_Set fRM, 'emxmain', sEMXBack; 249 call EnvVar_Set fRM, 'PATH_EMX', sEMXBack; 251 250 call EnvVar_Set fRM, 'CCENV', 'EMX' 252 251 call EnvVar_Set fRM, 'BUILD_ENV', 'EMX' … … 274 273 end 275 274 276 275 return 0; 277 276 278 277 … … 289 288 sEMXBack = translate(sEMXPGCC, '\', '/'); 290 289 sEMXForw = translate(sEMXPGCC, '/', '\'); 291 292 call EnvVar_Set fRM, 'emxpgcc', sEMXBack; 293 call EnvVar_Set fRM, 'CCENV', 'EMX' 294 call EnvVar_Set fRM, 'BUILD_ENV', 'EMX' 290 call EnvVar_Set fRM, 'PATH_EMXPGCC', sEMXBack; 291 call EnvVar_Set fRM, 'CCENV', 'EMX' 292 call EnvVar_Set fRM, 'BUILD_ENV', 'EMX' 295 293 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 296 294 … … 309 307 call EnvVar_AddFront fRM, 'HELPNDX', 'emxbook.ndx', '+', 1 310 308 311 309 return 0; 312 310 313 311 /* … … 316 314 db2v52: procedure 317 315 parse arg fRM 318 sDB2Main = QueryPath('db2v52'); 319 call EnvVar_Set fRm, 'db2path', sDB2Main; 320 call EnvVar_AddFront fRm, 'beginlibpath',sDB2Main'\dll;'sDB2Main'\alt;' 321 call EnvVar_AddFront fRm, 'path', sDB2Main'\bin;'sDB2Main'\alt;' 322 call EnvVar_AddFront fRm, 'dpath', sDB2Main'\bin;'sDB2Main';' 323 call EnvVar_AddFront fRm, 'help', sDB2Main'\help;' 324 call EnvVar_AddEnd fRm, 'classpath', '.;'sDB2Main'\JAVA\DB2JAVA.ZIP;'sDB2Main'\JAVA\RUNTIME.ZIP;'sDB2Main'\JAVA\SQLJ.ZIP;' 316 sPathDB2 = QueryPath('db2v52'); 317 call EnvVar_Set fRm, 'PATH_DB2', sPathDB2; 318 call EnvVar_Set fRm, 'db2path', sPathDB2; 319 call EnvVar_AddFront fRm, 'beginlibpath',sPathDB2'\dll;'sPathDB2'\alt;' 320 call EnvVar_AddFront fRm, 'path', sPathDB2'\bin;'sPathDB2'\alt;' 321 call EnvVar_AddFront fRm, 'dpath', sPathDB2'\bin;'sPathDB2';' 322 call EnvVar_AddFront fRm, 'help', sPathDB2'\help;' 323 call EnvVar_AddEnd fRm, 'classpath', '.;'sPathDB2'\JAVA\DB2JAVA.ZIP;'sPathDB2'\JAVA\RUNTIME.ZIP;'sPathDB2'\JAVA\SQLJ.ZIP;' 325 324 call EnvVar_Set fRM, 'db2instace', 'DB2' 326 325 /*call EnvVar_Set fRM, 'odbc_path', 'f:\odbc' -- huh? what's this? */ 327 call EnvVar_AddFront fRM, 'cobcpy', s DB2Main'\include\cobol_mf'328 call EnvVar_Set fRM, 'finclude', s DB2Main'\include'329 call EnvVar_AddFront fRM, 'include', s DB2Main'\include;'330 call EnvVar_AddFront fRM, 'lib', s DB2Main'\lib;'326 call EnvVar_AddFront fRM, 'cobcpy', sPathDB2'\include\cobol_mf' 327 call EnvVar_Set fRM, 'finclude', sPathDB2'\include' 328 call EnvVar_AddFront fRM, 'include', sPathDB2'\include;' 329 call EnvVar_AddFront fRM, 'lib', sPathDB2'\lib;' 331 330 return 0; 332 331 … … 337 336 ICATGam: procedure 338 337 parse arg fRM 339 s ICATMain= QueryPath('icatgam');340 call EnvVar_Set fRm, ' icatgammain', sICATMain;341 call EnvVar_AddFront fRm, 'beginlibpath',s ICATMain'\dll;'342 call EnvVar_AddFront fRm, 'path', s ICATMain'\bin;'343 call EnvVar_AddFront fRm, 'dpath', s ICATMain'\help;'344 call EnvVar_AddFront fRm, 'help', s ICATMain'\help;'345 338 sPathICAT = QueryPath('icatgam'); 339 call EnvVar_Set fRm, 'PATH_ICATGAM', sPathICAT; 340 call EnvVar_AddFront fRm, 'beginlibpath',sPathICAT'\dll;' 341 call EnvVar_AddFront fRm, 'path', sPathICAT'\bin;' 342 call EnvVar_AddFront fRm, 'dpath', sPathICAT'\help;' 343 call EnvVar_AddFront fRm, 'help', sPathICAT'\help;' 344 return 0; 346 345 347 346 … … 351 350 ICATPe: procedure 352 351 parse arg fRM 353 s ICATMain= QueryPath('icatgam');354 s ICATPe= QueryPath('icatpe');355 call EnvVar_Set fRm, ' icatgammain', sICATMain;356 call EnvVar_Set fRm, ' icatpemain', sICATPe;357 call EnvVar_AddFront fRm, 'beginlibpath',s ICATPe'\bin;'sICATMain'\dll;'358 call EnvVar_AddFront fRm, 'path', s ICATPe'\bin;'sICATMain'\bin;'359 call EnvVar_AddFront fRm, 'dpath', s ICATPe'\bin;'sICATMain'\help;'360 call EnvVar_AddFront fRm, 'help', s ICATPe'\bin;'sICATMain'\help;'361 352 sPathICAT = QueryPath('icatgam'); 353 sPathICATPe = QueryPath('icatpe'); 354 call EnvVar_Set fRm, 'PATH_ICATGAM',sPathICAT; 355 call EnvVar_Set fRm, 'PATH_ICATPE', sPathICATPe; 356 call EnvVar_AddFront fRm, 'beginlibpath',sPathICATPe'\bin;'sPathICAT'\dll;' 357 call EnvVar_AddFront fRm, 'path', sPathICATPe'\bin;'sPathICAT'\bin;' 358 call EnvVar_AddFront fRm, 'dpath', sPathICATPe'\bin;'sPathICAT'\help;' 359 call EnvVar_AddFront fRm, 'help', sPathICATPe'\bin;'sPathICAT'\help;' 360 return 0; 362 361 363 362 … … 371 370 * IDA main directory. 372 371 */ 373 s IDAMain= QueryPath('ida38');374 call EnvVar_Set fRM, ' idamain', sIDAMain375 call EnvVar_AddFront fRM, 'path', s IDAMain376 call EnvVar_AddFront fRM, 'beginlibpath', s IDAMain377 372 sPathIDA = QueryPath('ida38'); 373 call EnvVar_Set fRM, 'PATH_IDA', sPathIDA 374 call EnvVar_AddFront fRM, 'path', sPathIDA 375 call EnvVar_AddFront fRM, 'beginlibpath', sPathIDA 376 return 0; 378 377 379 378 … … 386 385 * IDA main directory. 387 386 */ 388 s IDAMain= QueryPath('ida40');389 call EnvVar_Set fRM, ' idamain', sIDAMain390 call EnvVar_AddFront fRM, 'path', s IDAMain391 call EnvVar_AddFront fRM, 'beginlibpath', s IDAMain392 387 sPathIDA = QueryPath('ida40'); 388 call EnvVar_Set fRM, 'PATH_IDA', sPathIDA 389 call EnvVar_AddFront fRM, 'path', sPathIDA 390 call EnvVar_AddFront fRM, 'beginlibpath', sPathIDA 391 return 0; 393 392 394 393 … … 401 400 * IDA main directory. 402 401 */ 403 s IDAMain= QueryPath('ida414');404 call EnvVar_Set fRM, ' idamain', sIDAMain405 call EnvVar_AddFront fRM, 'path', s IDAMain406 call EnvVar_AddFront fRM, 'beginlibpath', s IDAMain407 402 sPathIDA = QueryPath('ida414'); 403 call EnvVar_Set fRM, 'PATH_IDA', sPathIDA 404 call EnvVar_AddFront fRM, 'path', sPathIDA 405 call EnvVar_AddFront fRM, 'beginlibpath', sPathIDA 406 return 0; 408 407 409 408 … … 416 415 * IDA main directory. 417 416 */ 418 s IDASDKMain= QueryPath('idasdk');419 call EnvVar_Set fRM, ' idasdkmain', sIDASDKMain420 call EnvVar_AddFront fRM, 'include', s IDASDKMain'\include;'421 call EnvVar_AddFront fRM, 'lib', s IDASDKMain'\libwat.os2;'422 call EnvVar_AddFront fRM, 'path', s IDASDKMain'\bin\os2;'423 call EnvVar_AddFront fRM, 'beginlibpath', s IDASDKMain'\bin\os2;'424 417 sPathIDASDK = QueryPath('idasdk'); 418 call EnvVar_Set fRM, 'PATH_IDASDK', sPathIDASDK 419 call EnvVar_AddFront fRM, 'include', sPathIDASDK'\include;' 420 call EnvVar_AddFront fRM, 'lib', sPathIDASDK'\libwat.os2;' 421 call EnvVar_AddFront fRM, 'path', sPathIDASDK'\bin\os2;' 422 call EnvVar_AddFront fRM, 'beginlibpath', sPathIDASDK'\bin\os2;' 423 return 0; 425 424 426 425 … … 434 433 * Device Driver Kit (DDK) (v4.0+) base (important not main) directory. 435 434 */ 436 s DDKBase = QueryPath('ddkbase');437 call EnvVar_Set fRM, ' ddkbase', sDDKBase;438 call EnvVar_AddFront fRM, 'path', s DDKBase'\tools;'439 call EnvVar_AddFront fRM, 'include', s DDKBase'\h;'sDDKBase'\inc;'sDDKBase'\inc32;'440 call EnvVar_AddFront fRM, 'include16', s DDKBase'\h;'441 call EnvVar_AddFront fRM, 'lib', s DDKBase'\lib;'442 call EnvVar_AddFront fRM, 'bookshelf', s DDKBase'\..\docs;'443 444 435 sPathDDKBase = QueryPath('ddkbase'); 436 call EnvVar_Set fRM, 'PATH_DDKBASE',sPathDDKBase; 437 call EnvVar_AddFront fRM, 'path', sPathDDKBase'\tools;' 438 call EnvVar_AddFront fRM, 'include', sPathDDKBase'\h;'sPathDDKBase'\inc;'sPathDDKBase'\inc32;' 439 call EnvVar_AddFront fRM, 'include16', sPathDDKBase'\h;' 440 call EnvVar_AddFront fRM, 'lib', sPathDDKBase'\lib;' 441 call EnvVar_AddFront fRM, 'bookshelf', sPathDDKBase'\..\docs;' 442 443 return 0; 445 444 446 445 … … 455 454 * Microsoft C v6.0a main directory. 456 455 */ 457 s MSCMain= QueryPath('msc60');456 sPathMSC = QueryPath('msc60'); 458 457 call EnvVar_Set fRM, 'BUILD_ENV', 'MSCV6' 459 458 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 460 call EnvVar_Set fRM, ' mscmain', sMSCMain;461 call EnvVar_AddFront fRM, 'path', s MSCMain'\binp;'462 call EnvVar_AddFront fRM, 'include', s MSCMain'\include;'463 call EnvVar_AddFront fRM, 'include16', s MSCMain'\include;'464 call EnvVar_AddFront fRM, 'lib', s MSCMain'\lib;'465 459 call EnvVar_Set fRM, 'PATH_MSC', sPathMSC; 460 call EnvVar_AddFront fRM, 'path', sPathMSC'\binp;' 461 call EnvVar_AddFront fRM, 'include', sPathMSC'\include;' 462 call EnvVar_AddFront fRM, 'include16', sPathMSC'\include;' 463 call EnvVar_AddFront fRM, 'lib', sPathMSC'\lib;' 464 return 0; 466 465 467 466 … … 476 475 * mySQL Database system main directory. 477 476 */ 478 s MySQLMain= QueryPath('mysql');479 call EnvVar_Set fRM, ' mysqlmain', sMySQLMain;480 call EnvVar_AddFront fRM, 'path', s MySQLMain'\bin;'481 call EnvVar_AddFront fRM, 'beginlibpath', s MySQLMain'\dll;'482 call EnvVar_AddFront fRM, 'include', s MySQLMain'\include;'483 call EnvVar_AddFront fRM, 'bookshelf', s MySQLMain'\doc;'sMySQLMain'\book';484 /*call EnvVar_AddFront fRM, 'lib', s MySQLMain'\lib;'*/485 477 sPathMySQL = QueryPath('mysql'); 478 call EnvVar_Set fRM, 'PATH_MYSQL', sPathMySQL; 479 call EnvVar_AddFront fRM, 'path', sPathMySQL'\bin;' 480 call EnvVar_AddFront fRM, 'beginlibpath', sPathMySQL'\dll;' 481 call EnvVar_AddFront fRM, 'include', sPathMySQL'\include;' 482 call EnvVar_AddFront fRM, 'bookshelf', sPathMySQL'\doc;'sPathMySQL'\book'; 483 /*call EnvVar_AddFront fRM, 'lib', sPathMySQL'\lib;'*/ 484 return 0; 486 485 487 486 … … 491 490 */ 492 491 NetQOS2: procedure 493 s NetQ11Main= QueryPath('netqos2');494 call EnvVar_Set fRM, ' netq11main', sNetQ11Main495 call EnvVar_AddFront fRM, 'path', s NetQ11Main';'496 call EnvVar_AddFront fRM, 'dpath', s NetQ11Main';'497 call EnvVar_AddFront fRM, 'beginlibpath', s NetQ11Main';'498 call EnvVar_Set fRM, 'imndatasrv', s NetQ11Main'\DATA'499 call EnvVar_Set fRM, 'imndatacl', s NetQ11Main'\DATA'500 call EnvVar_Set fRM, 'imnworksrv', s NetQ11Main'\WORK'501 call EnvVar_Set fRM, 'imnworkcl', s NetQ11Main'\WORK'502 call EnvVar_Set fRM, 'imnnlpssrv', s NetQ11Main503 call EnvVar_Set fRM, 'imnnlpscl', s NetQ11Main492 sPathNetQOS2 = QueryPath('netqos2'); 493 call EnvVar_Set fRM, 'PATH_NETQOS2', sPathNetQOS2 494 call EnvVar_AddFront fRM, 'path', sPathNetQOS2';' 495 call EnvVar_AddFront fRM, 'dpath', sPathNetQOS2';' 496 call EnvVar_AddFront fRM, 'beginlibpath', sPathNetQOS2';' 497 call EnvVar_Set fRM, 'imndatasrv', sPathNetQOS2'\DATA' 498 call EnvVar_Set fRM, 'imndatacl', sPathNetQOS2'\DATA' 499 call EnvVar_Set fRM, 'imnworksrv', sPathNetQOS2'\WORK' 500 call EnvVar_Set fRM, 'imnworkcl', sPathNetQOS2'\WORK' 501 call EnvVar_Set fRM, 'imnnlpssrv', sPathNetQOS2 502 call EnvVar_Set fRM, 'imnnlpscl', sPathNetQOS2 504 503 call EnvVar_Set fRM, 'imncccfgfile', 'NETQ.CFG' 505 504 call EnvVar_Set fRM, 'imncscfgfile', 'NETQ.CFG' 506 call EnvVar_Set fRM, 'imqconfigsrv', s NetQ11Main'\instance'507 call EnvVar_Set fRM, 'imqconfigcl', s NetQ11Main'\instance\dbcshelp'508 505 call EnvVar_Set fRM, 'imqconfigsrv', sPathNetQOS2'\instance' 506 call EnvVar_Set fRM, 'imqconfigcl', sPathNetQOS2'\instance\dbcshelp' 507 return 0; 509 508 510 509 … … 520 519 */ 521 520 /* BAD 522 sP erlMain= QueryPath('perl');523 sP erlMainForw = translate(sPerlMain, '/', '\');524 call EnvVar_Set fRM, ' perlmain', sPerlMain;525 call EnvVar_AddFront fRM, 'path', sP erlMain'\bin;'526 call EnvVar_AddFront fRM, 'beginlibpath', sP erlMain'\dll;'527 call EnvVar_AddEnd fRM, 'bookshelf', sP erlMain'\book;'528 call EnvVar_Set fRM, 'perllib_prefix', sP erlMainForw'/lib;'sPerlMain'\lib'529 call EnvVar_Set fRM, 'perl5lib', sP erlMainForw'/lib/site_perl/5.00553/os2;'sPerlMainForw'/lib/site_perl/5.00553'521 sPathPerl = QueryPath('perl'); 522 sPathPerlForw = translate(sPathPerl, '/', '\'); 523 call EnvVar_Set fRM, 'PATH_PERL', sPathPerl; 524 call EnvVar_AddFront fRM, 'path', sPathPerl'\bin;' 525 call EnvVar_AddFront fRM, 'beginlibpath', sPathPerl'\dll;' 526 call EnvVar_AddEnd fRM, 'bookshelf', sPathPerl'\book;' 527 call EnvVar_Set fRM, 'perllib_prefix', sPathPerlForw'/lib;'sPathPerl'\lib' 528 call EnvVar_Set fRM, 'perl5lib', sPathPerlForw'/lib/site_perl/5.00553/os2;'sPathPerlForw'/lib/site_perl/5.00553' 530 529 call EnvVar_Set fRM, 'perl5load', '2' 531 call EnvVar_Set fRM, 'perl_sh_dir', sP erlMainForw'/bin_sh/sh.exe'532 call EnvVar_Set fRM, 'manpath', sP erlMainForw'/man'530 call EnvVar_Set fRM, 'perl_sh_dir', sPathPerlForw'/bin_sh/sh.exe' 531 call EnvVar_Set fRM, 'manpath', sPathPerlForw'/man' 533 532 call EnvVar_Set fRM, 'perl_badlang', '0' 534 533 /* call EnvVar_Set fRM, 'LANG', 'en_US' /* dirty fix... */*/ 535 534 */ 536 535 /* seems ok */ 537 sP erlMain= QueryPath('perl');538 sP erlMainForw = translate(sPerlMain, '/', '\');539 call EnvVar_Set fRM, ' perlmain', sPerlMain;540 call EnvVar_AddFront fRM, 'path', sP erlMain'\bin;'541 call EnvVar_AddFront fRM, 'beginlibpath', sP erlMain'\dll;'542 call EnvVar_AddEnd fRM, 'bookshelf', sP erlMain'\book;'543 call EnvVar_Set fRM, 'perllib_prefix', sP erlMainForw'/lib;'sPerlMainForw'/lib'544 call EnvVar_Set fRM, 'perl_sh_dir', sP erlMainForw'/bin_sh'545 call EnvVar_Set fRM, 'manpath', sP erlMainForw'/man'546 call EnvVar_Set fRM, 'perl5lib', sP erlMainForw'/lib'536 sPathPerl = QueryPath('perl'); 537 sPathPerlForw = translate(sPathPerl, '/', '\'); 538 call EnvVar_Set fRM, 'PATH_PERL', sPathPerl; 539 call EnvVar_AddFront fRM, 'path', sPathPerl'\bin;' 540 call EnvVar_AddFront fRM, 'beginlibpath', sPathPerl'\dll;' 541 call EnvVar_AddEnd fRM, 'bookshelf', sPathPerl'\book;' 542 call EnvVar_Set fRM, 'perllib_prefix', sPathPerlForw'/lib;'sPathPerlForw'/lib' 543 call EnvVar_Set fRM, 'perl_sh_dir', sPathPerlForw'/bin_sh' 544 call EnvVar_Set fRM, 'manpath', sPathPerlForw'/man' 545 call EnvVar_Set fRM, 'perl5lib', sPathPerlForw'/lib' 547 546 call EnvVar_Set fRM, 'perl_badlang', '0' 548 547 return 0; 549 548 550 549 … … 559 558 */ 560 559 sPythonHome = QueryPath('python'); 561 560 call EnvVar_Set fRM, 'PATH_PYTHON', sPythonHome 562 561 call EnvVar_Set fRM, 'pythonhome', sPythonHome 563 562 call EnvVar_Set fRM, 'pythonpath', '.;'sPythonHome'\Lib;'sPythonHome'\Lib\plat-win;'sPythonHome'\Lib\lib-tk;'sPythonHome'\Lib\lib-dynload;'sPythonHome'\Lib\site-packages;'sPythonHome'\Lib\dos-8x3' … … 565 564 call EnvVar_AddFront fRM, 'path', sPythonHome 566 565 567 566 return 0; 568 567 569 568 … … 577 576 * Toolkit (4.0) main directory. 578 577 */ 579 s TKMain= QueryPath('toolkit40');580 call EnvVar_Set fRM, ' tkmain', sTkMain;581 582 call EnvVar_AddFront fRM, 'beginlibpath', s TkMain'\BETA\DLL;'sTkMain'\SAMPLES\MM\DLL;'sTkMain'\SAMPLES\OPENDOC\PARTS\DLL;'sTkMain'\SOM\COMMON\DLL;'sTkMain'\SOM\LIB;'sTkMain'\OPENDOC\BASE\DLL;'sTkMain'\OPENDOC\BASE\LOCALE\EN_US;'sTkMain'\DLL;'583 call EnvVar_AddFront fRM, 'path', s TkMain'\BETA\BIN;'sTkMain'\SOM\COMMON;'sTkMain'\SOM\BIN;.;'sTkMain'\OPENDOC\BASE\BIN;'sTkMain'\BIN;'584 call EnvVar_AddFront fRM, 'dpath', s TkMain'\SOM\COMMON\SYSTEM;'sTkMain'\SOM\MSG;'sTkMain'\OPENDOC\BASE\MSG;'sTkMain'\BOOK;'sTkMain'\MSG;'585 call EnvVar_AddFront fRM, 'help', s TkMain'\BETA\HELP;'sTkMain'\OPENDOC\BASE\LOCALE\EN_US;'sTkMain'\HELP;'586 call EnvVar_AddFront fRM, 'bookshelf', s TkMain'\BETA\BOOK;'sTkMain'\BOOK;'sTkMain'\ARCHIVED;'587 call EnvVar_AddFront fRM, 'somir', s TkMain'\SOM\COMMON\ETC\214\SOM.IR;'sTkMain'\OPENDOC\BASE\AVLSHELL.IR;'588 call EnvVar_AddEnd fRM, 'somir', s TkMain'\OPENDOC\CUSTOM\OD.IR;'sTkMain'\SAMPLES\REXX\SOM\ANIMAL\ORXSMP.IR;'589 call EnvVar_AddFront fRM, 'include', s TkMain'\SPEECH\H;'sTkMain'\BETA\H;'sTkMain'\SAMPLES\OPENDOC\PARTS\INCLUDE;'sTkMain'\SOM\INCLUDE;'sTkMain'\INC;'sTkMain'\H\GL;'sTkMain'\H;'590 call EnvVar_AddEnd fRM, 'include', s TkMain'\H\LIBC;.;'591 call EnvVar_AddFront fRM, 'lib', s TkMain'\SPEECH\LIB;'sTkMain'\SAMPLES\MM\LIB;'sTkMain'\LIB;'sTkMain'\SOM\LIB;'sTkMain'\OPENDOC\BASE\LIB;'592 call EnvVar_AddFront fRM, 'nlspath', s TkMain'\OPENDOC\BASE\LOCALE\EN_US\%N;'sTkMain'\MSG\%N;C:\MPTN\MSG\NLS\%N;C:\TCPIP\msg\ENUS850\%N;'593 call EnvVar_AddFront fRM, 'locpath', s TkMain'\OPENDOC\BASE\LOCALE;'594 call EnvVar_AddFront fRM, 'ipfc', s TkMain'\IPFC;'595 call EnvVar_Set fRM, 'odbase', s TkMain'\OPENDOC\BASE'578 sPathTK = QueryPath('toolkit40'); 579 call EnvVar_Set fRM, 'PATH_TOOLKIT', sPathTK; 580 581 call EnvVar_AddFront fRM, 'beginlibpath', sPathTK'\BETA\DLL;'sPathTK'\SAMPLES\MM\DLL;'sPathTK'\SAMPLES\OPENDOC\PARTS\DLL;'sPathTK'\SOM\COMMON\DLL;'sPathTK'\SOM\LIB;'sPathTK'\OPENDOC\BASE\DLL;'sPathTK'\OPENDOC\BASE\LOCALE\EN_US;'sPathTK'\DLL;' 582 call EnvVar_AddFront fRM, 'path', sPathTK'\BETA\BIN;'sPathTK'\SOM\COMMON;'sPathTK'\SOM\BIN;.;'sPathTK'\OPENDOC\BASE\BIN;'sPathTK'\BIN;' 583 call EnvVar_AddFront fRM, 'dpath', sPathTK'\SOM\COMMON\SYSTEM;'sPathTK'\SOM\MSG;'sPathTK'\OPENDOC\BASE\MSG;'sPathTK'\BOOK;'sPathTK'\MSG;' 584 call EnvVar_AddFront fRM, 'help', sPathTK'\BETA\HELP;'sPathTK'\OPENDOC\BASE\LOCALE\EN_US;'sPathTK'\HELP;' 585 call EnvVar_AddFront fRM, 'bookshelf', sPathTK'\BETA\BOOK;'sPathTK'\BOOK;'sPathTK'\ARCHIVED;' 586 call EnvVar_AddFront fRM, 'somir', sPathTK'\SOM\COMMON\ETC\214\SOM.IR;'sPathTK'\OPENDOC\BASE\AVLSHELL.IR;' 587 call EnvVar_AddEnd fRM, 'somir', sPathTK'\OPENDOC\CUSTOM\OD.IR;'sPathTK'\SAMPLES\REXX\SOM\ANIMAL\ORXSMP.IR;' 588 call EnvVar_AddFront fRM, 'include', sPathTK'\SPEECH\H;'sPathTK'\BETA\H;'sPathTK'\SAMPLES\OPENDOC\PARTS\INCLUDE;'sPathTK'\SOM\INCLUDE;'sPathTK'\INC;'sPathTK'\H\GL;'sPathTK'\H;' 589 call EnvVar_AddEnd fRM, 'include', sPathTK'\H\LIBC;.;' 590 call EnvVar_AddFront fRM, 'lib', sPathTK'\SPEECH\LIB;'sPathTK'\SAMPLES\MM\LIB;'sPathTK'\LIB;'sPathTK'\SOM\LIB;'sPathTK'\OPENDOC\BASE\LIB;' 591 call EnvVar_AddFront fRM, 'nlspath', sPathTK'\OPENDOC\BASE\LOCALE\EN_US\%N;'sPathTK'\MSG\%N;C:\MPTN\MSG\NLS\%N;C:\TCPIP\msg\ENUS850\%N;' 592 call EnvVar_AddFront fRM, 'locpath', sPathTK'\OPENDOC\BASE\LOCALE;' 593 call EnvVar_AddFront fRM, 'ipfc', sPathTK'\IPFC;' 594 call EnvVar_Set fRM, 'odbase', sPathTK'\OPENDOC\BASE' 596 595 call EnvVar_Set fRM, 'odlang', 'en_US' 597 call EnvVar_AddFront fRM, 'odbasepaths', s TkMain'\OPENDOC\BASE;'598 call EnvVar_Set fRM, 'odcfg', s TkMain'\OPENDOC\CUSTOM'596 call EnvVar_AddFront fRM, 'odbasepaths', sPathTK'\OPENDOC\BASE;' 597 call EnvVar_Set fRM, 'odcfg', sPathTK'\OPENDOC\CUSTOM' 599 598 call EnvVar_Set fRM, 'odtmp', EnvVar_Get('tmp'); 600 call EnvVar_Set fRM, 'sombase', s TkMain'\SOM'601 call EnvVar_Set fRM, 'somruntime', s TkMain'\SOM\COMMON'599 call EnvVar_Set fRM, 'sombase', sPathTK'\SOM' 600 call EnvVar_Set fRM, 'somruntime', sPathTK'\SOM\COMMON' 602 601 603 602 call EnvVar_Set fRM, 'cpref', 'CP1.INF+CP2.INF+CP3.INF' … … 606 605 call EnvVar_Set fRM, 'pmref', 'PM1.INF+PM2.INF+PM3.INF+PM4.INF+PM5.INF' 607 606 call EnvVar_Set fRM, 'wpsref', 'WPS1.INF+WPS2.INF+WPS3.INF' 608 call EnvVar_AddFront fRM, 'sminclude', s TkMain'\H;'sTkMain'\IDL;'sTkMain'\SOM\INCLUDE;.;'sTkMain'\OPENDOC\BASE\INCLUDE;'sTkMain'\SAMPLES\OPENDOC\PARTS\INCLUDE;'607 call EnvVar_AddFront fRM, 'sminclude', sPathTK'\H;'sPathTK'\IDL;'sPathTK'\SOM\INCLUDE;.;'sPathTK'\OPENDOC\BASE\INCLUDE;'sPathTK'\SAMPLES\OPENDOC\PARTS\INCLUDE;' 609 608 call EnvVar_Set fRM, 'smaddstar', '1' 610 609 call EnvVar_Set fRM, 'smemit', 'h;ih;c' 611 610 call EnvVar_Set fRM, 'smtmp', EnvVar_Get('tmp'); 612 611 call EnvVar_Set fRM, 'smclasses', 'WPTYPES.IDL' 613 call EnvVar_Set fRM, 'odparts', s TkMain'\SAMPLES\OPENDOC\PARTS'614 call EnvVar_Set fRM, 'odsrc', s TkMain'\SAMPLES\OPENDOC\PARTS'615 call EnvVar_AddFront fRM, 'odpartspaths', s TkMain'\SAMPLES\OPENDOC\PARTS;'616 call EnvVar_AddFront fRM, 'odsrcpaths', s TkMain'\SAMPLES\OPENDOC\PARTS;'612 call EnvVar_Set fRM, 'odparts', sPathTK'\SAMPLES\OPENDOC\PARTS' 613 call EnvVar_Set fRM, 'odsrc', sPathTK'\SAMPLES\OPENDOC\PARTS' 614 call EnvVar_AddFront fRM, 'odpartspaths', sPathTK'\SAMPLES\OPENDOC\PARTS;' 615 call EnvVar_AddFront fRM, 'odsrcpaths', sPathTK'\SAMPLES\OPENDOC\PARTS;' 617 616 /* 618 617 call EnvVar_Set fRM, 'CAT_MACHINE=COM1:57600' 619 call EnvVar_Set fRM, 'CAT_HOST_BIN_PATH='s TkMain'\BIN'618 call EnvVar_Set fRM, 'CAT_HOST_BIN_PATH='sPathTK'\BIN' 620 619 call EnvVar_Set fRM, 'CAT_COMMUNICATION_TYPE=ASYNC_SIGBRK' 621 call EnvVar_AddFront fRM, 'CAT_HOST_SOURCE_PATH='s TkMain'\BIN;'620 call EnvVar_AddFront fRM, 'CAT_HOST_SOURCE_PATH='sPathTK'\BIN;' 622 621 */ 623 622 return 0; 624 623 625 624 … … 634 633 * Toolkit (4.5) main directory. 635 634 */ 636 s TKMain= QueryPath('toolkit45');637 call EnvVar_Set fRM, ' tkmain', sTkMain;638 639 call EnvVar_AddFront fRM, 'path', s TkMain'\bin;'640 call EnvVar_AddFront fRM, 'dpath', s TkMain'\book;'641 call EnvVar_AddFront fRM, 'dpath', s TkMain'\msg;'642 call EnvVar_AddFront fRM, 'beginlibpath', s TkMain'\dll;'643 call EnvVar_AddFront fRM, 'help', s TkMain'\help;'644 call EnvVar_AddFront fRM, 'bookshelf', s TkMain'\archived;'645 call EnvVar_AddFront fRM, 'bookshelf', s TkMain'\book;'646 call EnvVar_AddFront fRM, 'nlspath', s TkMain'\msg\%N;'647 call EnvVar_AddEnd fRM, 'ulspath', s TkMain'\language;'648 call EnvVar_AddFront fRM, 'include', s TkMain'\H;'649 call EnvVar_AddFront fRM, 'include', s TkMain'\H\GL;'650 call EnvVar_AddFront fRM, 'include', s TkMain'\SPEECH\H;'651 call EnvVar_AddFront fRM, 'include', s TkMain'\H\RPC;'652 call EnvVar_AddFront fRM, 'include', s TkMain'\H\NETNB;'653 call EnvVar_AddFront fRM, 'include', s TkMain'\H\NETINET;'654 call EnvVar_AddFront fRM, 'include', s TkMain'\H\NET;'655 call EnvVar_AddFront fRM, 'include', s TkMain'\H\ARPA;'656 call EnvVar_AddFront fRM, 'include', s TkMain'\INC;'657 call EnvVar_AddEnd fRM, 'lib', s TkMain'\SAMPLES\MM\LIB;'658 call EnvVar_AddEnd fRM, 'lib', s TkMain'\SPEECH\LIB;'659 call EnvVar_AddFront fRM, 'lib', s TkMain'\lib;'635 sPathTK = QueryPath('toolkit45'); 636 call EnvVar_Set fRM, 'PATH_TOOLKIT', sPathTK; 637 638 call EnvVar_AddFront fRM, 'path', sPathTK'\bin;' 639 call EnvVar_AddFront fRM, 'dpath', sPathTK'\book;' 640 call EnvVar_AddFront fRM, 'dpath', sPathTK'\msg;' 641 call EnvVar_AddFront fRM, 'beginlibpath', sPathTK'\dll;' 642 call EnvVar_AddFront fRM, 'help', sPathTK'\help;' 643 call EnvVar_AddFront fRM, 'bookshelf', sPathTK'\archived;' 644 call EnvVar_AddFront fRM, 'bookshelf', sPathTK'\book;' 645 call EnvVar_AddFront fRM, 'nlspath', sPathTK'\msg\%N;' 646 call EnvVar_AddEnd fRM, 'ulspath', sPathTK'\language;' 647 call EnvVar_AddFront fRM, 'include', sPathTK'\H;' 648 call EnvVar_AddFront fRM, 'include', sPathTK'\H\GL;' 649 call EnvVar_AddFront fRM, 'include', sPathTK'\SPEECH\H;' 650 call EnvVar_AddFront fRM, 'include', sPathTK'\H\RPC;' 651 call EnvVar_AddFront fRM, 'include', sPathTK'\H\NETNB;' 652 call EnvVar_AddFront fRM, 'include', sPathTK'\H\NETINET;' 653 call EnvVar_AddFront fRM, 'include', sPathTK'\H\NET;' 654 call EnvVar_AddFront fRM, 'include', sPathTK'\H\ARPA;' 655 call EnvVar_AddFront fRM, 'include', sPathTK'\INC;' 656 call EnvVar_AddEnd fRM, 'lib', sPathTK'\SAMPLES\MM\LIB;' 657 call EnvVar_AddEnd fRM, 'lib', sPathTK'\SPEECH\LIB;' 658 call EnvVar_AddFront fRM, 'lib', sPathTK'\lib;' 660 659 call EnvVar_AddFront fRM, 'helpndx', 'EPMKWHLP.NDX+', '+' 661 call EnvVar_AddFront fRM, 'ipfc', s TkMain'\ipfc;'660 call EnvVar_AddFront fRM, 'ipfc', sPathTK'\ipfc;' 662 661 call EnvVar_Set fRM, 'LANG', 'en_us' 663 662 call EnvVar_Set fRM, 'CPREF', 'CP1.INF+CP2.INF+CP3.INF' … … 673 672 */ 674 673 675 674 return 0; 676 675 677 676 … … 687 686 sUnixBack = QueryPath('unixroot'); 688 687 sUnixForw = translate(sUnixBack, '/', '\'); 688 call EnvVar_Set fRM, 'PATH_UNIX', sUnixBack 689 call EnvVar_Set fRM, 'unixroot', sUnixBack 689 690 call EnvVar_AddFront fRM, 'path', sUnixBack'\bin;'sUnixBack'\usr\local\bin;' 690 691 call EnvVar_AddFront fRM, 'beginlibpath', sUnixBack'\dll;' … … 700 701 sXF86Back = QueryPath('xfree86'); 701 702 sXF86Forw = translate(sXF86Back, '/', '\'); 702 call EnvVar_Set fRM, ' XF86Main',sXF86Back703 call EnvVar_Set fRM, 'PATH_XFREE86', sXF86Back 703 704 call EnvVar_AddFront fRM, 'C_INCLUDE_PATH', sXF86Forw'/include' 704 705 call EnvVar_AddFront fRM, 'CPLUS_INCLUDE_PATH', sXF86Forw'/include' … … 706 707 call EnvVar_AddFront fRM, 'LIBRARY_PATH', sXF86Forw'/lib' 707 708 708 709 return EMX(fRM); 709 710 710 711 … … 719 720 * IBM Visual Age for C++ Version 3.08 main directory. 720 721 */ 721 sCPPMain = QueryPath('vac308'); 722 sPathCPP = QueryPath('vac308'); 723 call EnvVar_Set fRM, 'PATH_VAC308', sPathCPP 722 724 call EnvVar_Set fRM, 'CCENV', 'VAC3' 723 725 call EnvVar_Set fRM, 'BUILD_ENV', 'VAC308' 724 726 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 725 727 726 call EnvVar_Set fRM, 'CPPMAIN', sCPPMain 727 call EnvVar_AddFront fRM, 'beginlibpath', sCPPMain'\DLL;'sCPPMain'\SAMPLES\TOOLKIT\DLL;' 728 call EnvVar_AddFront fRM, 'path', sCPPMain'\BIN;'sCPPMain'\SMARTS\SCRIPTS;'sCPPMain'\HELP;' 729 call EnvVar_AddFront fRM, 'dpath', sCPPMain'\HELP;'sCPPMain';'sCPPMain'\LOCALE;'sCPPMain'\MACROS;'sCPPMain'\BND;' 730 call EnvVar_AddFront fRM, 'help', sCPPMain'\HELP;'sCPPMain'\SAMPLES\TOOLKIT\HELP;' 731 call EnvVar_AddFront fRM, 'bookshelf', sCPPMain'\HELP;' 732 call EnvVar_AddFront fRM, 'somir', sCPPMain'\ETC\SOM.IR;' 728 call EnvVar_AddFront fRM, 'beginlibpath', sPathCPP'\DLL;'sPathCPP'\SAMPLES\TOOLKIT\DLL;' 729 call EnvVar_AddFront fRM, 'path', sPathCPP'\BIN;'sPathCPP'\SMARTS\SCRIPTS;'sPathCPP'\HELP;' 730 call EnvVar_AddFront fRM, 'dpath', sPathCPP'\HELP;'sPathCPP';'sPathCPP'\LOCALE;'sPathCPP'\MACROS;'sPathCPP'\BND;' 731 call EnvVar_AddFront fRM, 'help', sPathCPP'\HELP;'sPathCPP'\SAMPLES\TOOLKIT\HELP;' 732 call EnvVar_AddFront fRM, 'bookshelf', sPathCPP'\HELP;' 733 call EnvVar_AddFront fRM, 'somir', sPathCPP'\ETC\SOM.IR;' 733 734 call EnvVar_AddFront fRM, 'cpphelp_ini', 'C:\OS2\SYSTEM' 734 call EnvVar_AddFront fRM, 'locpath', s CPPMain'\LOCALE;%LOCPATH%;'735 call EnvVar_AddFront fRM, 'include', s CPPMain'\INCLUDE;'sCPPMain'\INCLUDE\OS2;'sCPPMain'\INC;'sCPPMain'\INCLUDE\SOM;'736 call EnvVar_AddFront fRM, 'sminclude', s CPPMain'\INCLUDE\OS2;'sCPPMain'\INCLUDE;'sCPPMain'\INCLUDE\SOM;'737 738 call EnvVar_AddFront fRM, 'vbpath', '.;'s CPPMain'\DDE4VB;'735 call EnvVar_AddFront fRM, 'locpath', sPathCPP'\LOCALE;%LOCPATH%;' 736 call EnvVar_AddFront fRM, 'include', sPathCPP'\INCLUDE;'sPathCPP'\INCLUDE\OS2;'sPathCPP'\INC;'sPathCPP'\INCLUDE\SOM;' 737 call EnvVar_AddFront fRM, 'sminclude', sPathCPP'\INCLUDE\OS2;'sPathCPP'\INCLUDE;'sPathCPP'\INCLUDE\SOM;' 738 739 call EnvVar_AddFront fRM, 'vbpath', '.;'sPathCPP'\DDE4VB;' 739 740 call EnvVar_Set fRM, 'tmpdir', EnvVar_Get('tmp') 740 741 call EnvVar_Set fRM, 'lxevfref', 'EVFELREF.INF+LPXCREF.INF' 741 742 call EnvVar_Set fRM, 'lxevfhdi', 'EVFELHDI.INF+LPEXHDI.INF' 742 call EnvVar_AddFront fRM, 'lpath', s CPPMain'\MACROS;'743 call EnvVar_AddFront fRM, 'codelpath', s CPPMain'\CODE\MACROS;'sCPPMain'\MACROS;'743 call EnvVar_AddFront fRM, 'lpath', sPathCPP'\MACROS;' 744 call EnvVar_AddFront fRM, 'codelpath', sPathCPP'\CODE\MACROS;'sPathCPP'\MACROS;' 744 745 call EnvVar_Set fRM, 'clref', 'CPPCLRF.INF+CPPDAT.INF+CPPAPP.INF+CPPWIN.INF+CPPCTL.INF+CPPADV.INF+CPP2DG.INF+CPPDDE.INF+CPPDM.INF+CPPMM.INF+CPPCLRB.INF' 745 call EnvVar_AddFront fRM, 'ipfc', s CPPMain'\IPFC'746 call EnvVar_AddFront fRM, 'lib', s CPPMain'\LIB;'sCPPMain'\DLL;'747 call EnvVar_Set fRM, 'cpplocal', s CPPMain748 call EnvVar_Set fRM, 'cppmain', s CPPMain749 call EnvVar_Set fRM, 'cppwork', s CPPMain746 call EnvVar_AddFront fRM, 'ipfc', sPathCPP'\IPFC' 747 call EnvVar_AddFront fRM, 'lib', sPathCPP'\LIB;'sPathCPP'\DLL;' 748 call EnvVar_Set fRM, 'cpplocal', sPathCPP 749 call EnvVar_Set fRM, 'cppmain', sPathCPP 750 call EnvVar_Set fRM, 'cppwork', sPathCPP 750 751 call EnvVar_Set fRM, 'iwf.default_prj','CPPDFTPRJ' 751 752 … … 753 754 call EnvVar_Set fRM, 'vacpp_shared' 'FALSE' 754 755 call EnvVar_Set fRM, 'iwfhelp', 'IWFHDI.INF' 755 call EnvVar_Set fRM, 'iwfopt', s CPPMain756 757 call EnvVar_Set fRM, 'somruntime', s CPPMain'\DLL'756 call EnvVar_Set fRM, 'iwfopt', sPathCPP 757 758 call EnvVar_Set fRM, 'somruntime', sPathCPP'\DLL' 758 759 call EnvVar_Set fRM, 'smaddstar', '1' 759 760 call EnvVar_Set fRM, 'smemit', 'h;ih;c' 760 call EnvVar_Set fRM, 'sombase', s CPPMain761 call EnvVar_Set fRM, 'sombase', sPathCPP 761 762 call EnvVar_Set fRM, 'smtmp', EnvVar_Get('tmp') 762 763 call EnvVar_Set fRM, 'smclasses', 'WPTYPES.IDL' … … 767 768 768 769 769 770 return 0; 770 771 771 772 … … 780 781 * IBM C/C++ Compiler and Tools Version 3.6.5 main directory. 781 782 */ 782 sCxxMain = QueryPath('vac365'); 783 sPathCxx = QueryPath('vac365'); 784 call EnvVar_Set fRM, 'PATH_VAC365', sPathCxx; 783 785 call EnvVar_Set fRM, 'CCENV', 'VAC36' 784 786 call EnvVar_Set fRM, 'BUILD_ENV', 'VAC365' 785 787 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 786 788 787 call EnvVar_Set fRM, 'cxxmain', sCxxMain; 788 789 call EnvVar_AddFront fRM, 'path', sCxxMain'\bin;' 790 call EnvVar_AddFront fRM, 'dpath', sCxxMain'\local;'sCxxMain'\help;' 791 call EnvVar_AddFront fRM, 'beginlibpath', sCxxMain'\dll;'sCxxMain'\runtime;' 792 call EnvVar_AddFront fRM, 'nlspath', sCxxMain'\msg\%N;' 793 call EnvVar_AddFront fRM, 'include', sCxxMain'\include;' 794 call EnvVar_AddFront fRM, 'lib', sCxxMain'\lib;' 795 call EnvVar_AddFront fRM, 'ipfc', sCxxMain'\ipfc;' 789 call EnvVar_Set fRM, 'cxxmain', sPathCxx; 790 call EnvVar_AddFront fRM, 'path', sPathCxx'\bin;' 791 call EnvVar_AddFront fRM, 'dpath', sPathCxx'\local;'sPathCxx'\help;' 792 call EnvVar_AddFront fRM, 'beginlibpath',sPathCxx'\dll;'sPathCxx'\runtime;' 793 call EnvVar_AddFront fRM, 'nlspath', sPathCxx'\msg\%N;' 794 call EnvVar_AddFront fRM, 'include', sPathCxx'\include;' 795 call EnvVar_AddFront fRM, 'lib', sPathCxx'\lib;' 796 call EnvVar_AddFront fRM, 'ipfc', sPathCxx'\ipfc;' 796 797 call EnvVar_Set fRM, 'LANG', 'en_us' 797 798 call EnvVar_Set fRM, 'CPP_DBG_LANG', 'CPP' 798 799 799 800 return 0; 800 801 801 802 … … 809 810 * IBM VisualAge for C++ v4.0 main directory. 810 811 */ 811 sCPPMain = QueryPath('vac40'); 812 sPathCPP = QueryPath('vac40'); 813 call EnvVar_Set fRM, 'PATH_VAC40', sPathCPP; 812 814 call EnvVar_Set fRM, 'CCENV', 'VAC40' 813 815 call EnvVar_Set fRM, 'BUILD_ENV', 'VAC40' 814 816 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 815 817 816 call EnvVar_Set fRM, 'vacppmain', sCPPMain; 817 818 call EnvVar_AddFront fRM, 'path', sCPPMain'\bin;' 819 call EnvVar_AddFront fRM, 'dpath', sCPPMain'\etc;'sCPPMain'\help;' 820 call EnvVar_AddFront fRM, 'beginlibpath', sCPPMain'\dll;'sCPPMain'\runtime;' 821 call EnvVar_AddFront fRM, 'help', sCPPMain'\help;' 822 call EnvVar_AddFront fRM, 'nlspath', sCPPMain'\msg\%N;' 823 call EnvVar_AddFront fRM, 'locpath', sCPPMain'\locale;'sCPPMain'\runtime\locale;' 824 call EnvVar_AddFront fRM, 'include', sCPPMain'\ivb;'sCPPMain'\include;' 825 call EnvVar_AddFront fRM, 'lib', sCPPMain'\lib;' 826 call EnvVar_AddFront fRM, 'ipfc', sCPPMain'\bin;' 827 call EnvVar_AddFront fRM, 'cpplpath4', sCPPMain'\macros;' 828 call EnvVar_Set fRM, 'system_ice', sCPPMain'\etc\system.ice' 829 call EnvVar_Set fRM, 'vbpath', sCPPMain'\ivb' 818 call EnvVar_AddFront fRM, 'path', sPathCPP'\bin;' 819 call EnvVar_AddFront fRM, 'dpath', sPathCPP'\etc;'sPathCPP'\help;' 820 call EnvVar_AddFront fRM, 'beginlibpath',sPathCPP'\dll;'sPathCPP'\runtime;' 821 call EnvVar_AddFront fRM, 'help', sPathCPP'\help;' 822 call EnvVar_AddFront fRM, 'nlspath', sPathCPP'\msg\%N;' 823 call EnvVar_AddFront fRM, 'locpath', sPathCPP'\locale;'sPathCPP'\runtime\locale;' 824 call EnvVar_AddFront fRM, 'include', sPathCPP'\ivb;'sPathCPP'\include;' 825 call EnvVar_AddFront fRM, 'lib', sPathCPP'\lib;' 826 call EnvVar_AddFront fRM, 'ipfc', sPathCPP'\bin;' 827 call EnvVar_AddFront fRM, 'cpplpath4', sPathCPP'\macros;' 828 call EnvVar_Set fRM, 'system_ice', sPathCPP'\etc\system.ice' 829 call EnvVar_Set fRM, 'vbpath', sPathCPP'\ivb' 830 call EnvVar_Set fRM, 'vacppmain', sPathCPP; 830 831 call EnvVar_Set fRM, 'os2', '1' 831 832 832 833 return 0; 833 834 834 835 … … 844 845 * WarpIn main directory. 845 846 */ 846 s WarpInMain = QueryPath('warpin');847 call EnvVar_Set fRM, ' sWarpInMain', sWarpInMain;848 call EnvVar_AddFront fRM, 'path', s WarpInMain';'849 call EnvVar_AddFront fRM, 'bookshelf', s WarpInMain';'850 847 sPathWarpIn = QueryPath('warpin'); 848 call EnvVar_Set fRM, 'PATH_WARPIN', sPathWarpIn; 849 call EnvVar_AddFront fRM, 'path', sPathWarpIn';' 850 call EnvVar_AddFront fRM, 'bookshelf', sPathWarpIn';' 851 return 0; 851 852 852 853 … … 861 862 * Watcom C/C++ v11.0 main directory 862 863 */ 863 sWatComMain = QueryPath('watcom11'); 864 sPathWatcom = QueryPath('watcom11'); 865 call EnvVar_Set fRM, 'PATH_WATCOM', sPathWatcom 864 866 call EnvVar_Set fRM, 'CCENV', 'WAT' 865 867 call EnvVar_Set fRM, 'BUILD_ENV', 'WAT11' 866 868 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 867 869 868 call EnvVar_Set fRM, 'watcom', s WatComMain869 call EnvVar_AddFront fRM, 'path', s WatComMain'\binp;'sWatComMain'\binw;'870 call EnvVar_AddFront fRM, 'beginlibpath',s WatComMain'\binp\dll;'871 call EnvVar_AddFront fRM, 'help', s WatComMain'\binp\help;'872 call EnvVar_AddEnd fRM, 'bookshelf', s WatComMain'\binp\help;'873 call EnvVar_AddFront fRM, 'include', s WatComMain'\h;'sWatComMain'\h\os2;'sWatComMain'\h\nt;'874 call EnvVar_AddFront fRM, 'lib', s WatComMain'\lib386;'sWatComMain'\lib386\os2;'sWatComMain'\lib286;'sWatComMain'\lib286\os2;'875 call EnvVar_Set fRM, 'edpath', s WatComMain'EDDAT;'870 call EnvVar_Set fRM, 'watcom', sPathWatcom 871 call EnvVar_AddFront fRM, 'path', sPathWatcom'\binp;'sPathWatcom'\binw;' 872 call EnvVar_AddFront fRM, 'beginlibpath',sPathWatcom'\binp\dll;' 873 call EnvVar_AddFront fRM, 'help', sPathWatcom'\binp\help;' 874 call EnvVar_AddEnd fRM, 'bookshelf', sPathWatcom'\binp\help;' 875 call EnvVar_AddFront fRM, 'include', sPathWatcom'\h;'sPathWatcom'\h\os2;'sPathWatcom'\h\nt;' 876 call EnvVar_AddFront fRM, 'lib', sPathWatcom'\lib386;'sPathWatcom'\lib386\os2;'sPathWatcom'\lib286;'sPathWatcom'\lib286\os2;' 877 call EnvVar_Set fRM, 'edpath', sPathWatcom'EDDAT;' 876 878 /* 877 879 rem detach %watcom%\BINP\BATSERV.EXE … … 879 881 */ 880 882 881 883 return 0; 882 884 883 885 /* … … 890 892 * Watcom C/C++ v11.0c main directory 891 893 */ 892 sWatComMain = QueryPath('watcom11c'); 894 sPathWatcom = QueryPath('watcom11c'); 895 call EnvVar_Set fRM, 'PATH_WATCOM', sPathWatcom 893 896 call EnvVar_Set fRM, 'CCENV', 'WAT' 894 897 call EnvVar_Set fRM, 'BUILD_ENV', 'WAT11' 895 898 call EnvVar_Set fRM, 'BUILD_PLATFORM', 'OS2' 896 899 897 call EnvVar_Set fRM, 'watcom', s WatComMain898 call EnvVar_AddFront fRM, 'path', s WatComMain'\binp;'sWatComMain'\binw;'899 call EnvVar_AddFront fRM, 'beginlibpath',s WatComMain'\binp\dll;'900 call EnvVar_AddFront fRM, 'help', s WatComMain'\binp\help;'901 call EnvVar_AddEnd fRM, 'bookshelf', s WatComMain'\binp\help;'902 call EnvVar_AddFront fRM, 'include', s WatComMain'\h;'sWatComMain'\h\os2;'sWatComMain'\h\nt;'903 call EnvVar_AddFront fRM, 'lib', s WatComMain'\lib386;'sWatComMain'\lib386\os2;'sWatComMain'\lib286;'sWatComMain'\lib286\os2;'904 call EnvVar_Set fRM, 'edpath', s WatComMain'EDDAT;'900 call EnvVar_Set fRM, 'watcom', sPathWatcom 901 call EnvVar_AddFront fRM, 'path', sPathWatcom'\binp;'sPathWatcom'\binw;' 902 call EnvVar_AddFront fRM, 'beginlibpath',sPathWatcom'\binp\dll;' 903 call EnvVar_AddFront fRM, 'help', sPathWatcom'\binp\help;' 904 call EnvVar_AddEnd fRM, 'bookshelf', sPathWatcom'\binp\help;' 905 call EnvVar_AddFront fRM, 'include', sPathWatcom'\h;'sPathWatcom'\h\os2;'sPathWatcom'\h\nt;' 906 call EnvVar_AddFront fRM, 'lib', sPathWatcom'\lib386;'sPathWatcom'\lib386\os2;'sPathWatcom'\lib286;'sPathWatcom'\lib286\os2;' 907 call EnvVar_Set fRM, 'edpath', sPathWatcom'EDDAT;' 905 908 /* 906 909 rem detach %watcom%\BINP\BATSERV.EXE … … 908 911 */ 909 912 910 913 return 0; 911 914 912 915 … … 957 960 end 958 961 959 962 return rc; 960 963 961 964 /** … … 990 993 if (fRM) then 991 994 return EnvVar_Set(0, sEnvVar, sOrgEnvVar); 992 995 return EnvVar_Set(0, sEnvVar, sToAdd||sOrgEnvVar); 993 996 994 997 … … 1023 1026 end 1024 1027 1025 1028 return rc; 1026 1029 1027 1030 /** … … 1059 1062 /* set environment */ 1060 1063 if (fRM) then return EnvVar_Set(0, sEnvVar, sOrgEnvVar); 1061 1064 return EnvVar_Set(0, sEnvVar, sOrgEnvVar||sToAdd); 1062 1065 1063 1066 … … 1092 1095 end 1093 1096 sRc = VALUE(sEnvVar, sValue, 'OS2ENVIRONMENT'); 1094 1097 return 0; 1095 1098 1096 1099 /** … … 1101 1104 if ((translate(sEnvVar) = 'BEGINLIBPATH') | (translate(sEnvVar) = 'ENDLIBPATH')) then 1102 1105 return SysQueryExtLibPath(substr(sEnvVar, 1, 1)); 1103 1106 return value(sEnvVar,, 'OS2ENVIRONMENT'); 1104 1107 1105 1108
Note:
See TracChangeset
for help on using the changeset viewer.