\chapter{Manuel d'utilisation} \section{Que faire de nos sources?} %\subsection{Les compiler} \par Pour pouvoir utiliser notre bibliotèque, il faut commencer par la compiler. Pour cela placez-vous dans le répertoire racine de l'archive (noté ici \verb+/+) ou dans son sous-répertoire \verb+src/+ et tapez ``\verb+make+''. Cela compilera la bibliothèque (fichier \verb+libnazgul.a+) ainsi que les divers programmes de test dans l'archive. \section{Comment utiliser Libnazgul ?} \par Une fois le projet compilé (voir ci-dessus), vous il vous est possible d'utiliser {\sc Libnazgul}. Il vous faudra pendant l'écriture de vos programmes C/C++, mettre \verb+#include libnazgul.h+ au début des fichiers utilisant la bibliothèque. \par De même il faudra prendre bien soin, à la compilation de vos programme de : \begin{itemize} \item{spécifier (option \verb+-I+) le répertoire où se trouvent les en-têtes (fichiers *.h) de la bibliothèque {\sc Libnazgul},} \item{indiquer (option \verb+-L+) le chemin vers le fichier \verb+libnazgul.a+,} \item{renseigner le compilateur (option \verb+-l+) sur les bibliotheques nécessaires pour utiliser les fonctions de {\sc Libnazgul} : nazgul, rt, et pthreads.} \end{itemize} \par Vous pourrez ainsi sans problèmes appeler toutes les fonctions fournis par {\sc Libnazgul} : {\it msgSpaceCreate(\ldots), msgPut(\ldots), msgFree(\ldots), etc\dots}