1# Project: MeshDev 2# Makefile created by Micha�l Roy 3 4CXX ?= g++ 5OBJ = tmp/Deviation.o tmp/FileVrml1.o tmp/FileVrml2.o tmp/FileSTL.o tmp/Mesh.o tmp/MeshDev.o tmp/Neighborhood.o tmp/Sample.o tmp/UniformGrid.o 6BIN = ../bin/meshdev 7CFLAGS += -DNDEBUG -Wall -W -pedantic 8 9.PHONY: all clean 10 11all: $(BIN) 12 13clean: 14 rm -f $(OBJ) $(BIN) 15 16$(BIN): $(OBJ) 17 $(CXX) $(OBJ) -o $(BIN) $(CFLAGS) 18 19tmp/Deviation.o: ../src/Deviation.cxx 20 $(CXX) -c ../src/Deviation.cxx -o tmp/Deviation.o $(CFLAGS) 21 22tmp/FileVrml1.o: ../src/FileVrml1.cpp 23 $(CXX) -c ../src/FileVrml1.cpp -o tmp/FileVrml1.o $(CFLAGS) 24 25tmp/FileVrml2.o: ../src/FileVrml2.cpp 26 $(CXX) -c ../src/FileVrml2.cpp -o tmp/FileVrml2.o $(CFLAGS) 27 28tmp/FileSTL.o: ../src/FileSTL.cpp 29 $(CXX) -c ../src/FileSTL.cpp -o tmp/FileSTL.o $(CFLAGS) 30 31tmp/Mesh.o: ../src/Mesh.cpp 32 $(CXX) -c ../src/Mesh.cpp -o tmp/Mesh.o $(CFLAGS) 33 34tmp/MeshDev.o: ../src/MeshDev.cxx 35 $(CXX) -c ../src/MeshDev.cxx -o tmp/MeshDev.o $(CFLAGS) 36 37tmp/Neighborhood.o: ../src/Neighborhood.cxx 38 $(CXX) -c ../src/Neighborhood.cxx -o tmp/Neighborhood.o $(CFLAGS) 39 40tmp/Sample.o: ../src/Sample.cxx ../src/Sample.h ../src/MeshDev.h 41 $(CXX) -c ../src/Sample.cxx -o tmp/Sample.o $(CFLAGS) 42 43tmp/UniformGrid.o: ../src/UniformGrid.cxx 44 $(CXX) -c ../src/UniformGrid.cxx -o tmp/UniformGrid.o $(CFLAGS) 45