A library for high-speed inter-process communications inpired on the method used by ChorusOS // 🚨 Beware of ongoing history rewrites/rebases 🚨
Find a file
2004-02-26 11:03:48 +00:00
doc RRRRRrrrrrrrrr!!!!!!! 2004-02-26 11:03:48 +00:00
src * ajout du debug mode (affichage de certains messages seulement lors du debug) 2004-02-26 10:47:46 +00:00
test *** empty log message *** 2004-02-26 10:52:40 +00:00
.ssh-agent Initial revision 2004-02-16 21:25:11 +00:00
HEADER *** empty log message *** 2004-02-26 11:03:48 +00:00
libnzg-sourceforge *** empty log message *** 2004-02-16 21:32:10 +00:00
libnzg-ssh Initial revision 2004-02-16 21:25:11 +00:00
LICENSE *** empty log message *** 2004-02-26 11:03:48 +00:00
Makefile *** empty log message *** 2004-02-26 11:03:48 +00:00
README *** empty log message *** 2004-02-26 11:03:48 +00:00

#-------------------------------------------------------------------%
#
# LIBNAZGUL : Library 
# 
#-------------------------------------------------------------------%
#  
#  IUP GMI 2, Module de Système. 2003-2004.
#  Cours de J-M. Rifflet.
#
#-------------------------------------------------------------------%
#
#  Projet de :
#  	Glenn 		ROLLAND,
#  	Sebastian 	SCHAWOHL,
#	Rivka		ZANA
#
#  pour plus de détails au sujet du projet, voir le 
#  fichier README
# 
#-------------------------------------------------------------------%


COMPILATION
~~~~~~~~~~~
Pour compiler le projet mettez-vous à la racine et faites 'make',
ce qui créera notre bibliothèque statique 'libnazgul.a' dans src/
ainsi que les programmes de test dans 'test/'.



UTILISATION
~~~~~~~~~~~
Une fois le projet compilé (voir au-dessus), il vous suffit :

* Pendant l'écriture de vos programmes :
  - de mettre "#include "libnazgul.h"" au début de votre programme .c, 
  
* A la compilation
  - spécifier (option -I) le répertoire où se trouvent les en-têtes (.h) 
    de la bibliothèque libnazgul 
  - indiquer (option -L) le chemin vers le fichier 'libnazgul.a'
  - renseigner le compilateur (-l) sur les bibliotheques utilisées :
    libnazgul, librt, et libpthreads.

Vous pourrez ainsi utiliser toutes les fonctions de notre bibliothèque.



DOCUMENTATION & RAPPORT
~~~~~~~~~~~~~~~~~~~~~~~
Pour voir la documentation allez dans le répertoire '/doc/'. S'y trouve
l'énoncé et un répertoire 'rapport' qui contient le rapport. Allez
dans celui-ci (donc /doc/rapport/) et faites 'make'. Ceci créera
le rapport sous plusieurs formats (dvi, postscript, pdf).