   OBJS = barrier_thread.o

   barrier : $(OBJS)
	gcc -o barrier $(OBJS) -l pthread

   barrier_thread.o : barrier_thread.c
	gcc -c barrier_thread.c

   clean :
	rm $(OBJS)
	rm *~

