CCOPTIONS=-g
CC=gcc $(CCOPTIONS)

all : lecteurs-redacteurs-mutex lecteurs-redacteurs-moniteur producteurs-consommateurs-moniteur

clean : 
	lecteurs-redacteurs-mutex lecteurs-redacteurs-moniteur producteurs-consommateurs-moniteur tprintf.o 

lecteurs-redacteurs-mutex : lecteurs-redacteurs-mutex.c tprintf.o
	$(CC) -o "lecteurs-redacteurs-mutex"  "lecteurs-redacteurs-mutex.c" tprintf.o -lpthread

lecteurs-redacteurs-moniteur : lecteurs-redacteurs-moniteur.c tprintf.o
	$(CC) -o "lecteurs-redacteurs-moniteur"  "lecteurs-redacteurs-moniteur.c" tprintf.o -lpthread

producteurs-consommateurs-moniteur : producteurs-consommateurs-moniteur.c tprintf.o
	$(CC) -o "producteurs-consommateurs-moniteur"  "producteurs-consommateurs-moniteur.c" tprintf.o -lpthread

tprintf.o : tprintf.c tprintf.h
	$(CC)  -c tprintf.c

