CC=cfa CFLAGS=-g %.i: %.c -$(CC) $(CFLAGS) -CFA $< > $@ %.o: %.i $(CC) $(CFLAGS) -c -o $@ $< all: vector_test vector_test: vector_test.o vector_int.o fstream.o iostream.o array.o iterator.o fstream_test: fstream_test.o fstream.o iostream.o array.o: array.i array.h iterator.h iterator.o: iterator.i iterator.h iostream.h vector_test.o: vector_test.i vector_int.h iostream.h fstream.h vector_int.o: vector_int.i vector_int.h fstream_test.o: fstream_test.i iostream.h fstream.h fstream.o: fstream.i iostream.h fstream.h iostream.o: iostream.i iostream.h clean: rm -f fstream_test vector_test *.i *.o