CC=g++ CFLAGS=-Wno-deprecated -W -Wall -pedantic-errors -g -O2 INCLUDE=-I../include subdivide: ../obj/VectorField3D.o ../obj/Mask3D.o ../obj/FlowSubdiv3D.o subdivide.cpp ../include/subdivide.h main.cpp $(CC) $(CFLAGS) $(INCLUDE) -o subdivide ../obj/VectorField3D.o ../obj/Mask3D.o ../obj/FlowSubdiv3D.o subdivide.cpp main.cpp ../obj/VectorField3D.o: ../include/VectorField3D.h VectorField3D.cpp ../obj/Mask3D.o $(CC) $(CFLAGS) $(INCLUDE) -c VectorField3D.cpp -o ../obj/VectorField3D.o ../obj/Mask3D.o: ../include/Mask3D.h Mask3D.cpp $(CC) $(CFLAGS) $(INCLUDE) -c Mask3D.cpp -o ../obj/Mask3D.o ../obj/FlowSubdiv3D.o: ../include/FlowSubdiv3D.h FlowSubdiv3D.cpp ../obj/Mask3D.o ../obj/VectorField3D.o $(CC) $(CFLAGS) $(INCLUDE) -c FlowSubdiv3D.cpp -o ../obj/FlowSubdiv3D.o clean: rm -f ../obj/VectorField3D.o ../obj/Mask3D.o ../obj/FlowSubdiv3D.o main.core subdivide coarse fine subdivide.core