/ThreadLibrary

User Level Thread Library implementation in C.

Primary LanguageC

Ce projet est compilé à l'aide d'un Makefile. Ci-dessous les règles disponibles.

Pour compiler le projet :

make install

L'arborescence, les executables (avec notre bibliothèque) ainsi que notre bibliothèque sont créés. Les executables de nos propres tests sont également construit dans install/test.

Pour exécuter l'ensemble des tests :

make check

Pour exécuter l'ensemble des tests sous valgrind :

make check && make valgrind

Pour génerer et enregistrer les graphs :

make check && make pthreads && make graphs

La création des graphs est assez longue, environ 7 minutes au total.

Pour supprimer le répertoire install/ :

make check && make pthreads && make graphs

Attention les graphs seront également supprimés.