tools_env_vars.txt 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. A requirement on Raptor is to allow all the tools to be configurable via
  2. environment variables. To this end, updates have been made to extend the list
  3. of tools that can be configured using environment variables.
  4. The list of new SBS_*** environment variables and their purpose is given below:
  5. SBS_EPOCTOOLS Directory for epoc32 tools; defaults to $EPOCROOT/epoc32/tools
  6. Changes the default locations for all of the following tools.
  7. SBS_CHECKLIB Full path to checklib program
  8. SBS_DEF2DLL perl, followed by full path to def2dll.pl
  9. SBS_EFREEZE perl, followed by full path to efreeze.pl
  10. SBS_ELF2E32 Full path to elf2e32 program
  11. SBS_GENDEF perl, followed by full path to gendef.pl
  12. SBS_MAKEDEF perl, followed by full path to makedef.pl
  13. SBS_PETRAN perl, followed by full path to petran.pl
  14. SBS_PREPDEF perl, followed by full path to prepdef.pl
  15. SBS_RCOMP Full path to rcomp program
  16. SBS_SYMLOOKUPUTIL perl, followed by full path to sym_lkup_util.pl
  17. SBS_TRANASM perl, followed by full path to tranasm.pl
  18. SBS_GCC_BIN Linux only: full path to GCC and associated tools
  19. SBS_MINGW_LINUX_BIN Linux only: location of MINGW tools for Linux-hosted
  20. cross-compilation of Win32 tools2 targets
  21. SBS_SLASHBIN Linux only: location of /bin, i.e. an alternative location for
  22. GCC and associated tools
  23. SBS_USRBIN Linux only: location of /usr/bin, i.e. an alternative location
  24. for Gnu tools such as the Core Utils
  25. SBS_STLPORTINCDIR Location of STLport headers files (tools2 builds only)
  26. SBS_STLPORTBINDIR Location of STLport library (tools2 builds only).
  27. Assumes that there is a "rel" and "deb" directory
  28. immediately under this directory containing the
  29. STLport library (release and debug version
  30. respectively).
  31. SBS_STLPORTINCDIR_WIN32 Location of STLport headers files for Linux-hosted
  32. cross-compilation of Win32 tools2 targets. Only
  33. applicable when using the "win32" variant,
  34. i.e. "tools2.win32"
  35. SBS_STLPORTBINDIR_WIN32 Location of STLport library for Linux-hosted
  36. cross-compilation of Win32 tools2 targets. Only
  37. applicable when using the "win32" variant,
  38. i.e. "tools2.win32".
  39. Assumes that there is a "rel" and "deb" directory
  40. immediately under this directory containing the
  41. STLport library (release and debug version
  42. respectively).
  43. In the case Perl scripts (.pl files), "perl" can be replaced with the full path to
  44. the perl program.
  45. The above variables supercede the following environment variables:
  46. CHECKLIB
  47. EFREEZE
  48. ELF2E32
  49. GENDEF
  50. MAKEDEF
  51. PETRAN
  52. PREPDEF
  53. RCOMP
  54. TRANASM
  55. which are no longer in use.