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.
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.