CC = gcc
CFLAGS = -g -Wall -pthread
OFILES = queue.o pmutex.o main.o
HFILES = queue.h pmutex.h 

all: queue

queue: $(OFILES)
	$(CC) $(CFLAGS) -o queue $(OFILES)

queue.o: $(HFILES) queue.c

main.o: $(HFILES) main.c

clean:
	rm *~ queue $(OFILES)
