CC = gcc
CFLAGS = -g
DEPS = queue.h
OBJ = tryqueue.o queue.o

%.o: %.c $(DEPS)
	$(CC) $(CFLAGS) -c -o $@ $<
	
tryqueue: $(OBJ)
	$(CC) $(CFLAGS) -o $@ $^

clean:
	rm -f *.o
	rm -f *~
	rm -f tryqueue
