CC = gcc CFLAGS = -g -Wall LFLAGS = -lm -lpthread -lposix4 ARQOBJS = barrier.o all : crivodata crivotask run : all crivodata: $(ARQOBJS) crivodata.c $(CC) $(CFLAGS) $(LFLAGS) crivodata.c $(ARQOBJS) -o crivodata crivotask: $(ARQOBJS) crivotask.c $(CC) $(CFLAGS) $(LFLAGS) crivotask.c $(ARQOBJS) -o crivotask barrier.o: barrier.c barrier.h $(CC) $(CFLAGS) -c barrier.c clean: /bin/rm -f *.o cleanall: /bin/rm -f *.o crivotask crivodata