CC = gcc CFLAGS = -Wall -pedantic -g LDFLAGS = -l pthread PROGRAMS = cond_signal cond_signal_n \ cond_broadcast cond_broadcast2 \ teste_cond_wait assimetrica all: $(PROGRAMS) semaforo.o: semaforo.h semaforo.c $(CC) $(CFLAGS) -c semaforo.c assimetrica: semaforo.o assimetrica.c $(CC) $(CFLAGS) $(LDFLAGS) assimetrica.c -o assimetrica clean: rm -f *.o *~ *.aux *.log *.dvi $(PROGRAMS)