CC = gcc
CFLAGS = -Wall -g -l pthread

PROGRAMS = create_join \
           pilha corrompe_pilha corrompe_pilha1\
           pilhas corrompe_thread \
           preemptivo inesperada \
           tentativa_lock \
           alternancia alternanciaN \
           interesse interesse2 interesse_vez \
           quase_dekker dekker \
           desempate
all: $(PROGRAMS)

clean:
	rm -f *.o *~ $(PROGRAMS)