next up previous contents
Next: Exemple de Structure Up: Variables d'environnements Previous: Variables d'environnements

Gestion de la version de développement ALPHA

La définition des variables d'environnement données ci-dessus doit être faite par le développeur pour la version ALPHA. Ces définitions se font dans le fichier /.login.local.

Pour simplifier le gestion de ses propres développements, il est fortement conseillé que le développeur crée une structure de répertoire en partie équivalente à celle de t4. Elle lui permet d'utiliser les scripts d'installation (Dolink.csh, Install.csh, Compile_lib.csh et Compile_exe.csh) d'une manière complètement transparente.

Dans ce cas la structure minimum est:

scripts/ fichiers scripts
bin/$OSTYPE fichier binaires exécutables
lib/$OSTYPE librairies
include/ fichier Includes pour le C

Tout comme pour la structure t4, ces répertoires ne contiennent que les links fabriqués par Dolink.csh.

Exemple de fichier /.login.local

Pour un développeur travaillant sur sa version ALPHA, le fichier /.login.local a cette allure-ci:

 
setenv T4ROOT /ccd2/t4
setenv T4HOME $T4ROOT/ok

setenv OSTYPE    `uname -sr | tr ' ' '_'`
setenv PATH       .:"$HOME":"$HOME/scripts":"$HOME/bin/$OSTYPE":\
                  "$T4HOME/scripts":$PATH
setenv DEBUGGER  debugger

setenv INC_DIR   "$HOME/src/incl"
setenv LIB_DIR   "$HOME/lib/$OSTYPE"
setenv EXE_DIR   "$HOME/bin/$OSTYPE"
setenv SCR_DIR   "$HOME/scripts"
setenv BTL_DIR   "$HOME/btl"
setenv CON_DIR   "$HOME/config"
setenv PRC_DIR   "$HOME/prc"
setenv SKE_DIR   "$HOME/skeleton"

setenv INITENV   "$HOME/src/Initenv"
Ce fichier est normalement le seul endroit ou le développeur doit faire des modifications en cas de restructuration.



WEBER Luc
Thu Jul 1 17:02:33 MET DST 1999