.PHONY: all

all: Manifold Simplex Orthogonal Grassmann TransRotInvPointCloud

Manifold: Manifold.cpp
	$(CXX) -o ../../obj/$(OBJ)Manifold.o Manifold.cpp -c $(Flags)

Simplex: Simplex.cpp
	$(CXX) -o ../../obj/$(OBJ)Simplex.o Simplex.cpp -c $(Flags)

Orthogonal: Orthogonal.cpp
	$(CXX) -o ../../obj/$(OBJ)Orthogonal.o Orthogonal.cpp -c $(Flags)

Grassmann: Grassmann.cpp
	$(CXX) -o ../../obj/$(OBJ)Grassmann.o Grassmann.cpp -c $(Flags)

TransRotInvPointCloud: TransRotInvPointCloud.cpp
	$(CXX) -o ../../obj/$(OBJ)TransRotInvPointCloud.o TransRotInvPointCloud.cpp -c $(Flags)
