instructions courtes

1. crer les dossiers crystal\ et toolbox\ (sur disque dur),
   par xample comme des sous-dossiers  votre dossier de
   Modula

2. faire des copies des sources de "Modula-C" de ...\src\crystal\
   au dossier crystal\ (comme mentionn  1) au dossier toolbox\
   (comme mentionn  1)

3. faire des copies du C-prprocesseur cpp de ...\bin\cpp\ et du
   beautfier x2d1 de ...\bin\x2d1\  un dossier dans quel votre
   shell peut le trouver

4. faire une copie de ...\include\crystal.m2h  un dossier  votre
   choix

5. assembler le script c.mup de ...\bin\mupfel\  votre situation.
   Explication:

   lancer comme par xample:

   c aes.mod HM2


   contenu du fichier c.mup:

   echo cpp $1 fr $2...
   cpp $1 -D$2 -P -imacros C:\USR\INCLUDE\CRYSTAL.M2H > temp
   x2d1 <temp >$1
   rm temp

   Dans cet xample aes.mod est le nom d'un source.
   HM2 est une abbrviation pour un certain compiler,
   voir "Liste der Modula-Compiler" dans crystal.tex.

   echo crit ses arguments  l'cran (en ce cas: "cpp aes.mod
   fr HM2..."), c'est--dire $1 est un variable pour le source,
   $2 un pour le compiler (comme %1 et %2 avec command.com).

   cpp, c'est le C-prprocesseur.
   Avec l'option -D le systme de destination est dclar,
   l'option -P dtruit quelque lignes dsagrables dans l'output
   du prprocesseur,
   l'option -imacros lit un fichier  include avant le travail
   du prprocesseur. Le chemin de crystal.m2h doit tre assembl.
   L'output du prprocesseur est crit au fichier temporaire
   temp. x2d1 lit le fichier temp, en fermant les fins des lignes
   avec cr lf, en dtruisant des lignes vides et multiples et
   crit le rsultat  $1.
   A la fin le fichier temp est dtruit.

6. assembler le script c_all de ...\bin\mupfel\  votre shell

7. faire des copies de c et c_all  un dossier dans quel votre
   shell peut les trouver

8. lancer votre shell et changer le dossier  ce dossier dans
   quel les dossiers crystal\ et toolbox\ (comme mentionn  1)
   existent comme des sous-dossiers (le mot sous est prononc)

9. lancer c_all avec le systme de destination comme paramtre

10. annoncer les dossiers crystal\ et toolbox\ (comme mentionn
     1)  votre systme de Modula (peut tre faire des copies
    des tous fichiers au "dossier prfr" de votre systme)

11. lire les instructions pour modifier certain compilers dans
    ...\compiler\...

12. lancer votre systme de Modula et compiler les fichiers de
    toolbox\ et crystal\ en prenant garde  l'hierarchie des
    modules (il y a des fichiers  "make" prpars dans
    ...\compiler\...)

13. essayer de compiler, linker et tester la module Hello.M2 de
    ...\test\hello\

Bon chance!

(Ouff, il y a longtemps que j'ai appris le Franais, excusez
mes faultes)