CC = gcc CFLAGS = -Wall -pedantic -g LFLAGS = -l pthread PROGRAMS = assimetrica all: $(PROGRAMS) semaforo.o: semaforo.h semaforo.c $(CC) $(CFLAGS) -c semaforo.c assimetrica: semaforo.o assimetrica.c $(CC) $(CFLAGS) $(LFLAGS) assimetrica.c -o assimetrica clean: rm -f *.o *~ *.aux *.log *.dvi $(PROGRAMS)