CC = gcc
CFLAGS = -Wall -g -pthread

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

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