1) Exemples d'utilisation :

# Compilation d'un fichier .mpp :
  mcpp -c fichier.mpp

  Créé un couple fichier.cpp / fichier.hpp.

  Options disponibles :
    -V : mode "verbeux"
    -O : spécifie le dossier dans lequel écrire les fichiers intermédiaires
    -h : affiche l'aide


# Compilation d'un projet .mproj :
  mcpp projet.mproj

  Créé les couples *.cpp / *.hpp de tous les modules listés.
  Compile et lie le tout grâce à gcc pour former projet.exe.

  Options disponibles :
    -V  : mode "verbeux"
    -h  : affiche l'aide
    -C  : choisi quel compilateur utiliser (seuls "gcc" ou "g++" sont supportés pour le moment)
    -CC : spécifie des options supplémentaires à passer au compilateur C++
    -LC : spécifie des options supplémentaires à passer au linker C++
    -o  : spécifie le nom de l'exécutable à produire
    -O  : spécifie le dossier dans lequel écrire les fichiers intermédiaires
    -t  : spécifie la cible de compilation, le cas échéant



2) Contenu du fichier .mproj

Exemple commenté :
---------------------------------
#compiler : <nom du compilateur>
#output_file : <nom du fichier .exe a créer>
#output_folder : <nom du dossier qui contiendra les fichiers intermédiaires>
#compiler_commands : <liste des commandes à transmettre au compilateur C++>
#linker_commands : <liste des commandes à transmettre au compilateur C++>
#default_target : <la cible de compilation à utiliser par défaut>

#target : <nom de la cible de compilation, les points suivants lui sont ratachés>
##compiler : ...
##output_file : ...
##output_folder : ...
##compiler_commands : ...
##linker_commands : ...

#files : <spécifie que le projet est défini, les lignes suivantes contiennent les fichiers à compiler>

fichier1.mpp
fichier2.mpp
...
---------------------------------

Chacune des lignes (sauf #files) est optionnelle.
Le compilateur va ensuite compiler un à un (et dans l'ordre fourni) les fichier .mpp listés.