CC = gcc CFLAGS = -Wall -g -l pthread PROGRAMS = prod-cons-sem-sinc \ prod-cons-busy-wait prod-cons-race \ prod-cons-atomic-inc \ ex0 ex1 ex2 \ prod-cons-futex \ prod-cons-sem mult-prod-cons-sem \ cond_signal cond_signal_n all: $(PROGRAMS) clean: rm -f *~ $(PROGRAMS)