sbsv2/raptor/notes/tools_env_vars.txt
changeset 641 8dd670a9f34f
child 674 37ee82a83d43
equal deleted inserted replaced
640:ac0bbc1e5d79 641:8dd670a9f34f
       
     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
       
    10 SBS_EFREEZE         perl, followed by full path to efreeze.pl
       
    11 SBS_ELF2E32         Full path to elf2e32 program
       
    12 SBS_PREPDEF         perl, followed by full path to prepdef.pl
       
    13 SBS_RCOMP           Full path to rcomp program
       
    14 SBS_TRANASM         perl, followed by full path to tranasm.pl
       
    15 SBS_MAKEDEF         perl, followed by full path to makedef.pl
       
    16 SBS_PETRAN          perl, followed by full path to petran.pl
       
    17 SBS_SYMLOOKUPUTIL   perl, followed by full path to sym_lkup_util.pl
       
    18 SBS_SLASHBIN        Linux only: location of /bin, i.e. an alternative location for
       
    19                     GCC and associated tools
       
    20 SBS_USRBIN          Linux only: location of /usr/bin, i.e. an alternative location 
       
    21                     for Gnu tools such as the Core Utils
       
    22 
       
    23 In the case Perl scripts (.pl files), "perl" can be replaced with the full path to 
       
    24 the perl program.
       
    25 
       
    26 The above variables supercede the following environment variables:
       
    27 
       
    28 CHECKLIB
       
    29 EFREEZE
       
    30 ELF2E32
       
    31 MAKEDEF
       
    32 PETRAN
       
    33 PREPDEF
       
    34 RCOMP
       
    35 TRANASM
       
    36 
       
    37 which are no longer in use.