# Makefile for GAPS
# Global-Access-Pattern Sequentiality
CFLAGS=-g -Ilib

SRC = main.c gaps.c lib/queue.c 
OBJ = main.o gaps.o queue.o

all: gaps TAGS

gaps: $(OBJ)
	cc $(OBJ) -o gaps -lm

queue.o: lib/queue.c
	cc -c $(CFLAGS) lib/queue.c -o queue.o

TAGS: $(SRC)
	etags $(SRC)

rcs:
	checkin Makefile $(SRC)

clean:
	rm -f *.o *~

spotless: clean
	rm -f TAGS gaps
