CC = gcc -g
CFLAGS= -DLINUX_GCC -DMEM_DEBUG
OFILES = queue.o thread.o debug.o
LINK = gcc -dynamic -o thread

lib:  $(OFILES)
	ar crv libthreads.a $(OFILES)
	ranlib libthreads.a

%.o:%.c
	$(CC) $(CFLAGS) -c $*.c

main: main.o
	$(LINK) main.o -L./ -lthreads

clean:
	rm *.o *~

all:
	make 
	make main

