28 lines
672 B
Makefile
28 lines
672 B
Makefile
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
|