all : Matrix.o SymplecticSubspaceRep
.PHONY: all

.PHONY: clean
clean:
	rm *.o

Matrix.o : Matrix.cpp Matrix.h
	g++ -Wall -c -O3 Matrix.cpp

SymplecticSubspaceRep : Matrix.o SymplecticSubspaceRep.cpp
	g++ -Wall -O3 -o SymplecticSubspaceRep SymplecticSubspaceRep.cpp Matrix.o
