CFLAGS=-g -Wall 

default: aq.expt as.expt ls.expt lq.expt

ls.expt: linked-stack.o collection-expt.o
	$(CC) $(CFLAGS) -o $@ $^

lq.expt: linked-queue.o collection-expt.o
	$(CC) $(CFLAGS) -o $@ $^

aq.expt: array-queue.o collection-expt.o
	$(CC) $(CFLAGS) -o $@ $^

as.expt: array-stack.o collection-expt.o
	$(CC) $(CFLAGS) -o $@ $^

tarball: collection.tar

collection.tar: Makefile *.c *.h
	tar cvf $@ $^
