




![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
 Suiv.:   Organisation de la bibliothèque  MODULEF
Sup.:   Procédure d'installation sous UNIX
 Préc.:   Déroulement de l'installation
Table des matières
   
Si vous le désirez, ou bien à la suite d'une interruption, vous n'êtes pas
obligé de reprendre toute l'exécution du Makefile, 
il vous suffit  simplement de relancer une cible du Makefile
( make  nom de la cible).
Pour cela vous devez vous placer dans le répertoire 
$MR/Install$MM.
 
Les cibles que vous pouvez exécuter sont les suivantes :
- librairies 
-  : compilation des bibliothèques sources,
- executables
-  : faire l'édition de liens des programmes 
exécutables,
- POBA POBV
-  : créer les fichiers en accès direct poba.direct ou pobv.direct,
- TEST
-  : créer les programmes exécutables correspondant 
aux programmes test,
- clean
-  :  détruire  tous les fichiers Makefile contenus
dans les bibliothèques sources,
- cleantrad
-  :  détruire  tous les fichiers créés
lors de l'exécution de la cible traduction : détruire tous les
fichiers portant  les extensions  .original et  .ftn 
- veryclean
-  : exécuter les cibles  clean et 
cleantrad puis  détruire   le répertoire contenant tous
les fichiers binaires ($MR/$MM), et  tous les fichiers Makefile
contenus dans les bibliothèques sources,
- gestion
-  : créer deux fichiers qui sont utilisés par les commandes de gestion (cf chapitre 10)
- traduction
-  : traduction des sources de toutes les
bibliothèques Modulef en anglais (ou en
français), il est nécessaire d'effectuer cette
cible avant de faire les compilations (cible librairies). 
 La traduction est effectuée uniquement 
si la variable LANGUAGE est non vide. 
Les formats sont traduits-  en anglais si  LANGUAGE=GB 
-  en  français si  LANGUAGE=F
 Pour des  raisons historiques, initialisez aussi  la fonction 
 iinfo (bibliothèque u_MM)-  à 1 pour le mot-clé   LANGUE, 
si vous désirez la version anglaise de Modulef.
-  à 0 pour le mot-clé   LANGUE, 
si vous désirez la version française de Modulef.
 Lors de la traduction, seuls les fichiers Fortran dont la traduction
diffère de la version originale sont mis à jour, les fichiers
d'origine sont conservés dans un fichier portant l'extension 
.original.
 
- traduction_origine
-  : les bibliothèques Modulef sont remises
dans l'état où elles se trouvaient avant le lancement de la cible
traduction
- graphique
-  : crée, en fonction de votre choix de périphériques graphiques, les sous-programmes  perfgn et
 itrctg, les compile et vérifie 
que les archives correspondant à votre choix sont bien à jour.
  
De la même manière, vous pouvez aussi réaliser  une
bibliothèque archive, faire
l'édition de liens d' un programme principal 
de Modulef, ou traduire  une bibliothèque ;  il suffit de lancer les commandes :-   make  nom de la bibliothèque source, par exemple :  make nopo
-   make  PP_ nom du programme principal, par exemple :  make PP_thelxx
-   make  trad_ nom de la bibliothèque : traduit
dans la langue 
déterminée par la variable  LANGUAGE la bibliothèque
indiquée, par exemple :
 make trad_emc2
-   make  trad_o_ nom de la bibliothèque : remet dans sa langue d'origine
la bibliothèque indiquée, par exemple :
 make trad_o_emc2
Cette utilisation du Makefile est particulièrement intéressante lorsque 
l'on s'aperçoit, après
avoir lancer le Makefile, que certaines compilations ne se sont pas effectuées correctement,
ou que l'on a oublié de créer certains exécutables.
 
A l'issue de l'installation de  Modulef, 
vous devez 
-   adapter 
les commandes de gestion à votre site (cf chapitre 10),
-  et,  
pour la bonne exécution des programme,  initialiser dans votre 
environnement les variables MR, MM, MV et PATH.
 
Vous pouvez ensuite effectuer les tests
contenus dans les bibliothèques tesd et test (cf partie  ii)
 et, si vous désirez effectuer des sorties 
graphiques postscript ou des hardcopy, vous devez adapter, à votre
site,  la commande  prf_f3d contenu dans  
le répertoire $MR/ascii/com.util (cf § 9.3.3).





![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
 Suiv.:   Organisation de la bibliothèque  MODULEF
Sup.:   Procédure d'installation sous UNIX
 Préc.:   Déroulement de l'installation
Table des matières