CC=clang CFLAGS=-Wall -g BINS = vector.o libvector.a vector_test all: $(BINS) vector.o: vector.h libvector.c $(CC) $(CFLAGS) -c libvector.c libvector.a: libvector.o ar -cvq $@ $< vector_test: vector_test.c libvector.a $(CC) $(CFLAGS) -o $@ $^ -lcriterion test: ./vector_test clean: rm -rf *.o *.a vector_test.dSYM