critsec : criticalsections.c sem_ops.h
	gcc -pthread -Wall criticalsections.c -o critsec

phil : philosophers.c
	gcc -pthread -Wall philosophers.c -o phil

rdswrts : readerswriters.c sem_ops.h
	gcc -pthread -Wall readerswriters.c -o rdswrts

clean:
	rm phil critsec rdswrts
