sbsv2/raptor/notes/tools_env_vars.txt
changeset 641 8dd670a9f34f
child 674 37ee82a83d43
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sbsv2/raptor/notes/tools_env_vars.txt	Mon Sep 13 14:04:04 2010 +0100
@@ -0,0 +1,37 @@
+A requirement on Raptor is to allow all the tools to be configurable via 
+environment variables. To this end, updates have been made to extend the list 
+of tools that can be configured using environment variables.
+
+The list of new SBS_*** environment variables and their purpose is given below:
+
+SBS_EPOCTOOLS       Directory for epoc32 tools; defaults to $EPOCROOT/epoc32/tools
+                    Changes the default locations for all of the following tools.
+SBS_CHECKLIB        Full path to checklib program
+SBS_EFREEZE         perl, followed by full path to efreeze.pl
+SBS_ELF2E32         Full path to elf2e32 program
+SBS_PREPDEF         perl, followed by full path to prepdef.pl
+SBS_RCOMP           Full path to rcomp program
+SBS_TRANASM         perl, followed by full path to tranasm.pl
+SBS_MAKEDEF         perl, followed by full path to makedef.pl
+SBS_PETRAN          perl, followed by full path to petran.pl
+SBS_SYMLOOKUPUTIL   perl, followed by full path to sym_lkup_util.pl
+SBS_SLASHBIN        Linux only: location of /bin, i.e. an alternative location for
+                    GCC and associated tools
+SBS_USRBIN          Linux only: location of /usr/bin, i.e. an alternative location 
+                    for Gnu tools such as the Core Utils
+
+In the case Perl scripts (.pl files), "perl" can be replaced with the full path to 
+the perl program.
+
+The above variables supercede the following environment variables:
+
+CHECKLIB
+EFREEZE
+ELF2E32
+MAKEDEF
+PETRAN
+PREPDEF
+RCOMP
+TRANASM
+
+which are no longer in use.