Changeset 9383
- Timestamp:
- Nov 3, 2002, 2:10:44 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/tools/bin/buildenv.cmd ¶
r9382 r9383 1 /* $Id: buildenv.cmd,v 1.3 8 2002-11-03 00:30:23bird Exp $1 /* $Id: buildenv.cmd,v 1.39 2002-11-03 01:10:44 bird Exp $ 2 2 * 3 3 * This is the master tools environment script. It contains environment … … 113 113 aCfg.i.sId = 'emx'; aCfg.i.sGrp = 'comp32'; aCfg.i.sSet = 'EMX'; aCfg.i.sDesc = 'EMX v0.9d fixpack 04'; i = i + 1; 114 114 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; 115 aCfg.i.sId = 'freetypeemx'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'FreeTypeEMX'; aCfg.i.sDesc = 'FreeType v1.3.1 for EMX.'; i = i + 1; 115 116 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; 116 117 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; … … 124 125 aCfg.i.sId = 'idasdk'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'IDASDK'; aCfg.i.sDesc = 'Interactive DisAssembler (IDA) SDK'; i = i + 1; 125 126 aCfg.i.sId = 'java131'; aCfg.i.sGrp = 'java'; aCfg.i.sSet = 'Java131'; aCfg.i.sDesc = 'Java v1.3.1 (co131-20020710)'; i = i + 1; 127 aCfg.i.sId = 'jpeg'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'JPEG'; aCfg.i.sDesc = '(lib)JPEG v6b'; i = i + 1; 126 128 aCfg.i.sId = 'mode12050'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'Mode,120,50'; aCfg.i.sDesc = 'mode 120,50'; i = i + 1; 127 129 aCfg.i.sId = 'mode8050'; aCfg.i.sGrp = 'misc'; aCfg.i.sSet = 'Mode,80,50'; aCfg.i.sDesc = 'mode 80,50'; i = i + 1; … … 832 834 say 'Info: No or empty path file, using birds defaults.'; 833 835 aPath.i.sPId = 'cvs'; aPath.i.sPath = 'f:\cvs'; i = i + 1; 836 aPath.i.sPId = 'db2v52'; aPath.i.sPath = 'f:\sqllib52'; i = i + 1; 834 837 aPath.i.sPId = 'emx'; aPath.i.sPath = 'f:\emx'; i = i + 1; 835 838 aPath.i.sPId = 'emxpgcc'; aPath.i.sPath = 'f:\emxpgcc'; i = i + 1; 836 aPath.i.sPId = ' db2v52'; aPath.i.sPath = 'f:\sqllib52';i = i + 1;839 aPath.i.sPId = 'freetypeemx'; aPath.i.sPath = 'f:\Freetype\v1.3.1-emx\emx'; i = i + 1; 837 840 aPath.i.sPId = 'gcc302'; aPath.i.sPath = 'f:\gcc302beta'; i = i + 1; 838 841 aPath.i.sPId = 'gcc303'; aPath.i.sPath = 'f:\gcc303beta'; i = i + 1; … … 845 848 aPath.i.sPId = 'idasdk'; aPath.i.sPath = 'f:\idasdk'; i = i + 1; 846 849 aPath.i.sPId = 'java131'; aPath.i.sPath = 'e:\java131'; i = i + 1; 850 aPath.i.sPId = 'jpeg'; aPath.i.sPath = 'f:\jpeg\v6b'; i = i + 1; 847 851 aPath.i.sPId = 'ddk'; aPath.i.sPath = 'f:\ddk\april02'; i = i + 1; 848 852 aPath.i.sPId = 'ddkbase'; aPath.i.sPath = 'f:\ddk\april02\base'; i = i + 1; … … 1697 1701 1698 1702 /* 1703 * FreeType v1.3.1 EMX release. 1704 */ 1705 FreeTypeEMX: procedure expose aCfg. aPath. sPathFile 1706 parse arg sToolId,sOperation,fRM,fQuiet 1707 sPathFreeType = PathQuery('freetypeemx', sToolId, sOperation); 1708 if (sPathFreeType = '') then 1709 return 1; 1710 /* If config operation we're done now. */ 1711 if (pos('config', sOperation) > 0) then 1712 return 0; 1713 call EnvSet fRm, 'PATH_FREETYPE', sPathFreeType; 1714 call EnvAddFront fRm, 'beginlibpath',sPathFreeType'\dll;' 1715 call EnvAddFront fRm, 'path', sPathFreeType'\bin;' 1716 call EnvAddFront fRM, 'include', sPathFreeType'\include;' 1717 call EnvAddFront fRM, 'C_INCLUDE_PATH', sPathFreeType'\include;' 1718 call EnvAddFront fRM, 'lib', sPathFreeType'\lib;' 1719 1720 /* 1721 * Verify. 1722 */ 1723 if (pos('verify', sOperation) <= 0) then 1724 return 0; 1725 1726 if ( \CfgVerifyFile(sPathFreeType'\bin\ftsbit.exe', fQuiet), 1727 | \CfgVerifyFile(sPathFreeType'\bin\ftzoom.exe', fQuiet), 1728 | \CfgVerifyFile(sPathFreeType'\dll\ttf.dll', fQuiet), 1729 ) then 1730 return 2; 1731 return 0; 1732 1733 1734 /* 1699 1735 * IBM DB2 v5.2 1700 1736 */ … … 2271 2307 2272 2308 /* 2309 * Interactive Disassembler (IDA) Plugin SDK (v5.0?) 2310 */ 2311 IDASDK: procedure expose aCfg. aPath. sPathFile 2312 parse arg sToolId,sOperation,fRM,fQuiet 2313 /* 2314 * IDA main directory. 2315 */ 2316 sPathIDASDK = PathQuery('idasdk', sToolId, sOperation); 2317 if (sPathIDASDK = '') then 2318 return 1; 2319 /* If config operation we're done now. */ 2320 if (pos('config', sOperation) > 0) then 2321 return 0; 2322 2323 /* 2324 * Installing the environment variables. 2325 */ 2326 call EnvSet fRM, 'PATH_IDASDK', sPathIDASDK 2327 call EnvAddFront fRM, 'include', sPathIDASDK'\include;' 2328 call EnvAddFront fRM, 'lib', sPathIDASDK'\libwat.os2;' 2329 call EnvAddFront fRM, 'path', sPathIDASDK'\bin\os2;' 2330 call EnvAddFront fRM, 'beginlibpath', sPathIDASDK'\bin\os2;' 2331 2332 /* 2333 * Verify. 2334 */ 2335 if (pos('verify', sOperation) <= 0) then 2336 return 0; 2337 if ( \CfgVerifyFile(sPathIDASDK'\os2wat.cfg', fQuiet), 2338 | \CfgVerifyFile(sPathIDASDK'\d32wat.cfg', fQuiet), 2339 | \CfgVerifyFile(sPathIDASDK'\include\exehdr.h', fQuiet), 2340 | \CfgVerifyFile(sPathIDASDK'\include\ida.hpp', fQuiet), 2341 | \CfgVerifyFile(sPathIDASDK'\include\vm.hpp', fQuiet), 2342 | \CfgVerifyFile(sPathIDASDK'\libwat.os2\ida.lib', fQuiet), 2343 | \CfgVerifyFile(sPathIDASDK'\libwat.d32\ida.lib', fQuiet), 2344 | \CfgVerifyFile(sPathIDASDK'\libwat.d32\INIRT386.OBJ', fQuiet), 2345 /* | \CfgVerifyFile(sPathIDASDK'\libbor.d32\ida.lib', fQuiet)*/, 2346 ) then 2347 return 2; 2348 return 0; 2349 2350 2351 /* 2273 2352 * JAVA v1.3.1 (latest) 2274 2353 */ … … 2326 2405 2327 2406 /* 2328 * Interactive Disassembler (IDA) Plugin SDK (v5.0?)2329 */ 2330 IDASDK: procedure expose aCfg. aPath. sPathFile2407 * (lib) JPEG v6b port. 2408 */ 2409 JPEG: procedure expose aCfg. aPath. sPathFile 2331 2410 parse arg sToolId,sOperation,fRM,fQuiet 2332 /* 2333 * IDA main directory. 2334 */ 2335 sPathIDASDK = PathQuery('idasdk', sToolId, sOperation); 2336 if (sPathIDASDK = '') then 2337 return 1; 2338 /* If config operation we're done now. */ 2339 if (pos('config', sOperation) > 0) then 2340 return 0; 2341 2342 /* 2343 * Installing the environment variables. 2344 */ 2345 call EnvSet fRM, 'PATH_IDASDK', sPathIDASDK 2346 call EnvAddFront fRM, 'include', sPathIDASDK'\include;' 2347 call EnvAddFront fRM, 'lib', sPathIDASDK'\libwat.os2;' 2348 call EnvAddFront fRM, 'path', sPathIDASDK'\bin\os2;' 2349 call EnvAddFront fRM, 'beginlibpath', sPathIDASDK'\bin\os2;' 2350 2351 /* 2352 * Verify. 2353 */ 2354 if (pos('verify', sOperation) <= 0) then 2355 return 0; 2356 if ( \CfgVerifyFile(sPathIDASDK'\os2wat.cfg', fQuiet), 2357 | \CfgVerifyFile(sPathIDASDK'\d32wat.cfg', fQuiet), 2358 | \CfgVerifyFile(sPathIDASDK'\include\exehdr.h', fQuiet), 2359 | \CfgVerifyFile(sPathIDASDK'\include\ida.hpp', fQuiet), 2360 | \CfgVerifyFile(sPathIDASDK'\include\vm.hpp', fQuiet), 2361 | \CfgVerifyFile(sPathIDASDK'\libwat.os2\ida.lib', fQuiet), 2362 | \CfgVerifyFile(sPathIDASDK'\libwat.d32\ida.lib', fQuiet), 2363 | \CfgVerifyFile(sPathIDASDK'\libwat.d32\INIRT386.OBJ', fQuiet), 2364 /* | \CfgVerifyFile(sPathIDASDK'\libbor.d32\ida.lib', fQuiet)*/, 2411 sPathJPEG = PathQuery('jpeg', sToolId, sOperation); 2412 if (sPathJPEG = '') then 2413 return 1; 2414 /* If config operation we're done now. */ 2415 if (pos('config', sOperation) > 0) then 2416 return 0; 2417 call EnvSet fRm, 'PATH_JPEG', sPathJPEG; 2418 call EnvAddFront fRm, 'beginlibpath',sPathJPEG'\dll;' 2419 call EnvAddFront fRm, 'path', sPathJPEG'\bin;' 2420 call EnvAddFront fRM, 'include', sPathJPEG'\include;' 2421 call EnvAddFront fRM, 'C_INCLUDE_PATH', sPathJPEG'\include;' 2422 call EnvAddFront fRM, 'lib', sPathJPEG'\lib;' 2423 2424 /* 2425 * Verify. 2426 */ 2427 if (pos('verify', sOperation) <= 0) then 2428 return 0; 2429 2430 if ( \CfgVerifyFile(sPathJPEG'\bin\cjpeg.exe', fQuiet), 2431 | \CfgVerifyFile(sPathJPEG'\dll\jpeg.dll', fQuiet), 2432 | \CfgVerifyFile(sPathJPEG'\include\jpeglib.h', fQuiet), 2433 | \CfgVerifyFile(sPathJPEG'\lib\jpeg.a', fQuiet), 2434 | \CfgVerifyFile(sPathJPEG'\lib\jpeg.lib', fQuiet), 2365 2435 ) then 2366 2436 return 2; 2367 2437 return 0; 2438 2439 2368 2440 2369 2441
Note:
See TracChangeset
for help on using the changeset viewer.