CCOPTIONS=-g 
CC=gcc $(CCOPTIONS)


all : lecteurs-redacteurs-mutex lecteurs-redacteurs-moniteur

clean : 
	rm lecteurs-redacteurs-mutex lecteurs-redacteurs-moniteur semaphore-moniteur.o 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





semaphore-moniteur.o : semaphore-moniteur.c semaphore-moniteur.h
	$(CC)  -c semaphore-moniteur.c

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