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