diff --git a/Common/Makefile b/Common/Makefile
index 701def9f177ccbc429699b541b95f9eaa730097d..5f3d0d59b4219aff84596091dcaf0cf8c02179da 100644
--- a/Common/Makefile
+++ b/Common/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.145 2008-01-18 20:02:27 geuzaine Exp $
+# $Id: Makefile,v 1.146 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -62,3 +62,70 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+Context.o: Context.cpp Gmsh.h Message.h ../DataStr/Malloc.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h Context.h \
+  DefaultOptions.h GmshDefines.h Options.h ../Post/ColorTable.h \
+  Trackball.h
+Octree.o: Octree.cpp Octree.h OctreeInternals.h
+OctreeInternals.o: OctreeInternals.cpp Message.h OctreeInternals.h
+Options.o: Options.cpp Gmsh.h Message.h ../DataStr/Malloc.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
+  ../DataStr/List.h ../DataStr/Tree.h GmshUI.h GmshDefines.h \
+  ../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Mesh/Generator.h Context.h Options.h ../Mesh/BackgroundMesh.h \
+  ../Plugin/PluginManager.h ../Plugin/Plugin.h ../Common/Options.h \
+  ../Common/Message.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../Common/GmshMatrix.h ../Fltk/Solvers.h \
+  ../Fltk/GUI.h ../Fltk/Opengl_Window.h ../Fltk/Colorbar_Window.h \
+  ../Common/GmshUI.h ../Fltk/Popup_Button.h \
+  ../Fltk/SpherePosition_Widget.h
+CommandLine.o: CommandLine.cpp Gmsh.h Message.h ../DataStr/Malloc.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
+  ../DataStr/List.h ../DataStr/Tree.h GmshUI.h GmshDefines.h \
+  GmshVersion.h CommandLine.h ../Numeric/Numeric.h Context.h Options.h \
+  ../Post/ColorTable.h ../Post/PView.h ../Common/SmoothData.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Parser/OpenFile.h \
+  ../Parser/CreateFile.h ../Parser/Parser.h ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Common/GmshDefines.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
+  ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/MVertex.h \
+  ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Hash.h \
+  ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Context.h \
+  ../Geo/ExtrudeParams.h ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h \
+  ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h \
+  ../Geo/GEntity.h ../Geo/MElement.h ../Geo/ExtrudeParams.h \
+  ../Geo/SBoundingBox3d.h OS.h
+OS.o: OS.cpp Message.h
+Visibility.o: Visibility.cpp Visibility.h GmshDefines.h ../Geo/GVertex.h \
+  ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEdge.h ../Geo/GFace.h ../Geo/GRegion.h \
+  ../Geo/SBoundingBox3d.h ../Parser/Parser.h ../DataStr/Tree.h \
+  ../DataStr/avl.h
+Trackball.o: Trackball.cpp Trackball.h
+VertexArray.o: VertexArray.cpp VertexArray.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h Context.h ../DataStr/List.h ../Numeric/Numeric.h
+SmoothData.o: SmoothData.cpp Gmsh.h Message.h ../DataStr/Malloc.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h SmoothData.h
+License.o: License.cpp Gmsh.h Message.h ../DataStr/Malloc.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
+  ../DataStr/List.h ../DataStr/Tree.h
diff --git a/DataStr/Makefile b/DataStr/Makefile
index 8a8c7c0729cbad2f6415e3d47637c23217297770..fec59e439f585e649cc159796e14c7e6329e1f7c 100644
--- a/DataStr/Makefile
+++ b/DataStr/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.40 2008-01-18 20:02:27 geuzaine Exp $
+# $Id: Makefile,v 1.41 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -55,3 +55,9 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+List.o: List.cpp Malloc.h List.h ../Common/Message.h SafeIO.h
+Malloc.o: Malloc.cpp Malloc.h ../Common/Message.h
+SafeIO.o: SafeIO.cpp SafeIO.h ../Common/Message.h
+Tree.o: Tree.cpp Malloc.h Tree.h avl.h ../Common/Message.h
+avl.o: avl.cpp avl.h Malloc.h
+Tools.o: Tools.cpp Tools.h List.h Tree.h avl.h
diff --git a/Fltk/Makefile b/Fltk/Makefile
index 3145f0a644b71a9c610454581cc096799e6619ff..de33c969f93a561b4467f29ba53b46a325df8922 100644
--- a/Fltk/Makefile
+++ b/Fltk/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.155 2008-01-07 21:32:58 geuzaine Exp $
+# $Id: Makefile,v 1.156 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -166,13 +166,13 @@ GUI_Classifier.o: GUI_Classifier.cpp GUI_Classifier.h ../Common/GmshUI.h \
   ../Graphics/Draw.h ../Common/Options.h ../Graphics/SelectBuffer.h \
   GUI_Projection.h ../Geo/FProjectionFace.h ../Geo/GModel.h \
   ../Geo/Range.h GUI_Extras.h ../Mesh/meshGFaceDelaunayInsertion.h \
-  ../Mesh/meshGFaceOptimize.h ../Geo/gmshEdge.h ../Geo/Geo.h \
-  ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
-  ../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SBoundingBox3d.h \
-  ../Geo/SPoint2.h ../Geo/ExtrudeParams.h ../Geo/GEdge.h \
-  ../Geo/gmshVertex.h ../Geo/Geo.h ../Geo/GVertex.h ../Geo/Range.h \
-  ../Geo/gmshFace.h ../Geo/Geo.h ../Geo/GFace.h ../Geo/gmshVertex.h \
-  ../Geo/Range.h
+  ../Mesh/meshGFaceOptimize.h ../Mesh/meshGFaceDelaunayInsertion.h \
+  ../Geo/gmshEdge.h ../Geo/Geo.h ../Geo/gmshSurface.h ../Geo/Pair.h \
+  ../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
+  ../Geo/GEdge.h ../Geo/gmshVertex.h ../Geo/Geo.h ../Geo/GVertex.h \
+  ../Geo/Range.h ../Geo/gmshFace.h ../Geo/Geo.h ../Geo/GFace.h \
+  ../Geo/gmshVertex.h ../Geo/Range.h
 Callbacks.o: Callbacks.cpp ../Common/Gmsh.h ../Common/Message.h \
   ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
   ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
diff --git a/Geo/GModelIO_Mesh.cpp b/Geo/GModelIO_Mesh.cpp
index e7e1e1b983d0b0dfa1b6b82d79c4c10b18dab2e2..e764442ede5eaf5e2f03214cdcfc5019c2615dc4 100644
--- a/Geo/GModelIO_Mesh.cpp
+++ b/Geo/GModelIO_Mesh.cpp
@@ -1,4 +1,4 @@
-// $Id: GModelIO_Mesh.cpp,v 1.24 2007-12-03 15:17:40 remacle Exp $
+// $Id: GModelIO_Mesh.cpp,v 1.25 2008-01-18 20:13:12 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -268,12 +268,14 @@ int GModel::readMSH(const std::string &name)
   double version = 1.0;
   bool binary = false, swap = false;
   char str[256];
-  std::map<int, MVertex*> vertexMap;
-  std::vector<MVertex*> vertexVector;
   std::map<int, std::vector<MVertex*> > points;
   std::map<int, std::vector<MElement*> > elements[7];
   std::map<int, std::map<int, std::string> > physicals[4];
 
+  // we might want to cache those for post-processing lookups
+  std::map<int, MVertex*> _vertexMap;
+  std::vector<MVertex*> _vertexVector;
+ 
   while(1) {
 
     do {
@@ -333,6 +335,9 @@ int GModel::readMSH(const std::string &name)
       if(sscanf(str, "%d", &numVertices) != 1) return 0;
       Msg(INFO, "%d vertices", numVertices);
 
+      _vertexVector.clear();
+      _vertexMap.clear();
+
       int progress = (numVertices > 100000) ? numVertices / 25 : 0;
       int minVertex = numVertices + 1, maxVertex = -1;
       for(int i = 0; i < numVertices; i++) {
@@ -349,10 +354,10 @@ int GModel::readMSH(const std::string &name)
 	}
 	minVertex = std::min(minVertex, num);
 	maxVertex = std::max(maxVertex, num);
-	if(vertexMap.count(num))
+	if(_vertexMap.count(num))
 	  Msg(WARNING, "Skipping duplicate vertex %d", num);
 	else
-	  vertexMap[num] = new MVertex(xyz[0], xyz[1], xyz[2], 0, num);
+	  _vertexMap[num] = new MVertex(xyz[0], xyz[1], xyz[2], 0, num);
 	if(progress && (i % progress == progress - 1))
 	  Msg(PROGRESS, "Read %d vertices", i + 1);
       }
@@ -360,19 +365,19 @@ int GModel::readMSH(const std::string &name)
       
       // If the vertex numbering is dense, tranfer the map into a
       // vector to speed up element creation
-      if((int)vertexMap.size() == numVertices && 
+      if((int)_vertexMap.size() == numVertices && 
 	 ((minVertex == 1 && maxVertex == numVertices) ||
 	  (minVertex == 0 && maxVertex == numVertices - 1))){
 	Msg(INFO, "Vertex numbering is dense");
-	vertexVector.resize(vertexMap.size() + 1);
+	_vertexVector.resize(_vertexMap.size() + 1);
 	if(minVertex == 1) 
-	  vertexVector[0] = 0;
+	  _vertexVector[0] = 0;
 	else
-	  vertexVector[numVertices] = 0;
-	std::map<int, MVertex*>::const_iterator it = vertexMap.begin();
-	for(; it != vertexMap.end(); ++it)
-	  vertexVector[it->first] = it->second;
-	vertexMap.clear();
+	  _vertexVector[numVertices] = 0;
+	std::map<int, MVertex*>::const_iterator it = _vertexMap.begin();
+	for(; it != _vertexMap.end(); ++it)
+	  _vertexVector[it->first] = it->second;
+	_vertexMap.clear();
       }
 
     }
@@ -407,11 +412,11 @@ int GModel::readMSH(const std::string &name)
 	  int indices[30];
 	  for(int j = 0; j < numVertices; j++) fscanf(fp, "%d", &indices[j]);
 	  std::vector<MVertex*> vertices;
-	  if(vertexVector.size()){
-	    if(!getVertices(numVertices, indices, vertexVector, vertices)) return 0;
+	  if(_vertexVector.size()){
+	    if(!getVertices(numVertices, indices, _vertexVector, vertices)) return 0;
 	  }
 	  else{
-	    if(!getVertices(numVertices, indices, vertexMap, vertices)) return 0;
+	    if(!getVertices(numVertices, indices, _vertexMap, vertices)) return 0;
 	  }
 	  createElementMSH(this, num, type, physical, elementary, partition, 
 			   vertices, points, elements, physicals);
@@ -440,11 +445,11 @@ int GModel::readMSH(const std::string &name)
 	    int partition = (numTags > 2) ? data[4 - numTags + 2] : 0;
 	    int *indices = &data[numTags + 1];
 	    std::vector<MVertex*> vertices;
-	    if(vertexVector.size()){
-	      if(!getVertices(numVertices, indices, vertexVector, vertices)) return 0;
+	    if(_vertexVector.size()){
+	      if(!getVertices(numVertices, indices, _vertexVector, vertices)) return 0;
 	    }
 	    else{
-	      if(!getVertices(numVertices, indices, vertexMap, vertices)) return 0;
+	      if(!getVertices(numVertices, indices, _vertexMap, vertices)) return 0;
 	    }
 	    createElementMSH(this, num, type, physical, elementary, partition, 
 			     vertices, points, elements, physicals);
@@ -457,6 +462,36 @@ int GModel::readMSH(const std::string &name)
       }
       if(progress) Msg(PROGRESS, "");
 
+    }
+    else if(!strncmp(&str[1], "NodeData", 8)) {
+      if(!fgets(str, sizeof(str), fp)) return 0;
+      // name = str[1] + remove final "
+      int timeStep, numData, numComponents;
+      double time;
+      if(_vertexVector.empty() && _vertexMap.empty()){
+	Msg(GERROR, "Mesh vertex information missing: impossible to load dataset");
+	return false;
+      }
+
+      if(fscanf(fp, "%d %lf %d", &timeStep, &time, &numData, &numComponents) != 4) return 0;
+      Msg(INFO, "%d node data", numData);
+
+
+      /*
+      //std::map<int, int> nodeNumber, nodeIndex      
+      PViewDataGModel *p = getPViewDataGModel(name)
+      if(p){ // add data to existing view
+      if(!p.count(timeStep)){
+	// we don't have any data for this time step
+	p[timeStep] = new nodeData(numNodes);
+      }
+      data = p[timeStep];
+      if(num
+      data.scalar.indices.append();
+      data.scalar.values.append();
+      */
+
+
     }
 
     do {
@@ -478,12 +513,12 @@ int GModel::readMSH(const std::string &name)
   // vertex for each mesh vertex
   if(noElements){
     Msg(INFO, "No elements in mesh: creating geometry vertices");
-    for(unsigned int i = 0; i < vertexVector.size(); i++){
-      MVertex *v = vertexVector[i];
+    for(unsigned int i = 0; i < _vertexVector.size(); i++){
+      MVertex *v = _vertexVector[i];
       if(v) points[v->getNum()].push_back(v);
     }
-    for(std::map<int, MVertex*>::iterator it = vertexMap.begin(); 
-	it != vertexMap.end(); ++it) 
+    for(std::map<int, MVertex*>::iterator it = _vertexMap.begin(); 
+	it != _vertexMap.end(); ++it) 
       points[it->second->getNum()].push_back(it->second);
   }
   
@@ -509,10 +544,10 @@ int GModel::readMSH(const std::string &name)
     (*it)->mesh_vertices.clear();
 
   // store the vertices in their associated geometrical entity
-  if(vertexVector.size())
-    storeVerticesInEntities(vertexVector);
+  if(_vertexVector.size())
+    storeVerticesInEntities(_vertexVector);
   else
-    storeVerticesInEntities(vertexMap);
+    storeVerticesInEntities(_vertexMap);
 
   // store the physical tags
   for(int i = 0; i < 4; i++)  
diff --git a/Geo/Makefile b/Geo/Makefile
index 8481dd3a3a881ec2ae893a5843131ccede226a9c..3a8dced94d6f5090a16b325252db9ad9d8dfb6bf 100644
--- a/Geo/Makefile
+++ b/Geo/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.169 2008-01-18 20:02:27 geuzaine Exp $
+# $Id: Makefile,v 1.170 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -71,3 +71,216 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+GEntity.o: GEntity.cpp GEntity.h Range.h SPoint3.h SBoundingBox3d.h \
+  ../Common/GmshDefines.h ../Common/VertexArray.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Common/Context.h ../DataStr/List.h
+GVertex.o: GVertex.cpp GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GFace.h GEdgeLoop.h GEdge.h SVector3.h MElement.h MEdge.h \
+  ../Common/Hash.h MFace.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../DataStr/List.h ExtrudeParams.h ../Common/SmoothData.h Pair.h \
+  ../Common/Message.h
+GEdge.o: GEdge.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h
+GEdgeLoop.o: GEdgeLoop.cpp GEdgeLoop.h GEdge.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h GVertex.h MVertex.h \
+  GPoint.h SPoint2.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h ../Common/Message.h
+GFace.o: GFace.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h ../Common/Message.h
+GRegion.o: GRegion.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h
+gmshVertex.o: gmshVertex.cpp GFace.h GPoint.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h GEdgeLoop.h GEdge.h GVertex.h \
+  MVertex.h SPoint2.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h Pair.h gmshVertex.h Geo.h \
+  gmshSurface.h ../DataStr/Tree.h ../DataStr/avl.h GeoInterpolation.h \
+  ../Common/Message.h
+gmshEdge.o: gmshEdge.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h gmshEdge.h Geo.h gmshSurface.h ../DataStr/Tree.h \
+  ../DataStr/avl.h gmshVertex.h GeoInterpolation.h ../Common/Message.h
+gmshFace.o: gmshFace.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h gmshVertex.h Geo.h gmshSurface.h ../DataStr/Tree.h \
+  ../DataStr/avl.h gmshEdge.h gmshFace.h GeoInterpolation.h \
+  ../Common/Message.h
+gmshRegion.o: gmshRegion.cpp GModel.h GVertex.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h \
+  SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h gmshFace.h Geo.h gmshSurface.h ../DataStr/Tree.h \
+  ../DataStr/avl.h gmshVertex.h gmshRegion.h ../Common/Message.h
+gmshSurface.o: gmshSurface.cpp gmshSurface.h Pair.h Range.h SPoint2.h \
+  SPoint3.h SVector3.h SBoundingBox3d.h ../Numeric/Numeric.h \
+  ../Common/Message.h
+OCCVertex.o: OCCVertex.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h OCCVertex.h OCCIncludes.h OCCEdge.h OCCFace.h
+OCCEdge.o: OCCEdge.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h ../Common/Message.h OCCEdge.h OCCVertex.h OCCIncludes.h \
+  OCCFace.h
+OCCFace.o: OCCFace.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h OCCVertex.h OCCIncludes.h OCCEdge.h OCCFace.h \
+  ../Common/Message.h
+OCCRegion.o: OCCRegion.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h OCCVertex.h OCCIncludes.h OCCEdge.h OCCFace.h OCCRegion.h \
+  ../Common/Message.h
+FEdge.o: FEdge.cpp ../Common/Message.h FEdge.h GEdge.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h GVertex.h MVertex.h \
+  GPoint.h SPoint2.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GModel.h GFace.h GEdgeLoop.h \
+  Pair.h GRegion.h FVertex.h
+FFace.o: FFace.cpp FVertex.h GModel.h GVertex.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h \
+  SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h FFace.h FEdge.h ../Common/Message.h
+FProjectionFace.o: FProjectionFace.cpp FProjectionFace.h GModel.h \
+  GVertex.h GEntity.h Range.h SPoint3.h SBoundingBox3d.h \
+  ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h GEdge.h SVector3.h \
+  MElement.h MEdge.h ../Common/Hash.h MFace.h ../Numeric/Numeric.h \
+  ../Common/Context.h ../DataStr/List.h ExtrudeParams.h \
+  ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h GRegion.h
+GModel.o: GModel.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h \
+  GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h gmshSurface.h ../Mesh/Field.h ../Post/PView.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Geo/Geo.h ../Geo/gmshSurface.h \
+  ../DataStr/Tree.h ../DataStr/avl.h ../Geo/SPoint2.h \
+  ../Geo/ExtrudeParams.h ../Geo/GEdge.h ../Post/OctreePost.h \
+  ../Common/Octree.h ../Common/OctreeInternals.h ../Mesh/BackgroundMesh.h \
+  ../Common/Message.h
+GModelIO_Geo.o: GModelIO_Geo.cpp GModel.h GVertex.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h \
+  SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h Geo.h gmshSurface.h ../DataStr/Tree.h ../DataStr/avl.h \
+  ../Parser/OpenFile.h ../DataStr/Tools.h ../DataStr/List.h \
+  ../DataStr/Tree.h ../Common/Message.h gmshVertex.h gmshFace.h \
+  gmshEdge.h gmshRegion.h ../Parser/Parser.h
+GModelIO_Mesh.o: GModelIO_Mesh.cpp ../Common/Message.h \
+  ../Common/GmshDefines.h GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
+  SBoundingBox3d.h MVertex.h GPoint.h SPoint2.h GEdge.h SVector3.h \
+  MElement.h MEdge.h ../Common/Hash.h MFace.h ../Numeric/Numeric.h \
+  ../Common/Context.h ../DataStr/List.h ExtrudeParams.h \
+  ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h GRegion.h \
+  gmshRegion.h Geo.h gmshSurface.h ../DataStr/Tree.h ../DataStr/avl.h \
+  gmshFace.h gmshVertex.h gmshEdge.h
+GModelIO_OCC.o: GModelIO_OCC.cpp GModelIO_OCC.h GModel.h GVertex.h \
+  GEntity.h Range.h SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h \
+  MVertex.h GPoint.h SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h \
+  ../Common/Hash.h MFace.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../DataStr/List.h ExtrudeParams.h ../Common/SmoothData.h GFace.h \
+  GEdgeLoop.h Pair.h GRegion.h OCCIncludes.h ../Common/Message.h \
+  OCCVertex.h OCCEdge.h OCCFace.h OCCRegion.h
+GModelIO_F.o: GModelIO_F.cpp GModel.h GVertex.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h \
+  SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h ../Common/Message.h FVertex.h FEdge.h FFace.h GModelIO_F.h
+GModelIO_CGNS.o: GModelIO_CGNS.cpp GModel.h GVertex.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h \
+  SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h ../Common/Message.h MNeighbour.h
+GModelIO_MED.o: GModelIO_MED.cpp GModel.h GVertex.h GEntity.h Range.h \
+  SPoint3.h SBoundingBox3d.h ../Common/GmshDefines.h MVertex.h GPoint.h \
+  SPoint2.h GEdge.h SVector3.h MElement.h MEdge.h ../Common/Hash.h \
+  MFace.h ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h \
+  GRegion.h ../Common/Message.h
+ExtrudeParams.o: ExtrudeParams.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  Geo.h ../Common/GmshDefines.h gmshSurface.h Pair.h Range.h SPoint2.h \
+  SPoint3.h SVector3.h SBoundingBox3d.h ../Numeric/Numeric.h \
+  ExtrudeParams.h ../Common/SmoothData.h
+Geo.o: Geo.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
+  ../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h Geo.h \
+  ../Common/GmshDefines.h gmshSurface.h Pair.h Range.h SPoint2.h \
+  SPoint3.h SVector3.h SBoundingBox3d.h ExtrudeParams.h \
+  ../Common/SmoothData.h GModel.h GVertex.h GEntity.h MVertex.h GPoint.h \
+  GEdge.h MElement.h MEdge.h ../Common/Hash.h MFace.h ../Common/Context.h \
+  GFace.h GEdgeLoop.h GRegion.h GeoInterpolation.h ../Parser/Parser.h
+GeoStringInterface.o: GeoStringInterface.cpp ../Common/Gmsh.h \
+  ../Common/Message.h ../DataStr/Malloc.h ../DataStr/List.h \
+  ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h \
+  ../DataStr/Tree.h ../Numeric/Numeric.h Geo.h ../Common/GmshDefines.h \
+  gmshSurface.h Pair.h Range.h SPoint2.h SPoint3.h SVector3.h \
+  SBoundingBox3d.h ExtrudeParams.h ../Common/SmoothData.h \
+  GeoStringInterface.h ../Parser/Parser.h ../Parser/OpenFile.h \
+  ../Common/Context.h GModel.h GVertex.h GEntity.h MVertex.h GPoint.h \
+  GEdge.h MElement.h MEdge.h ../Common/Hash.h MFace.h GFace.h GEdgeLoop.h \
+  GRegion.h
+GeoInterpolation.o: GeoInterpolation.cpp ../Common/Gmsh.h \
+  ../Common/Message.h ../DataStr/Malloc.h ../DataStr/List.h \
+  ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h \
+  ../DataStr/Tree.h Geo.h ../Common/GmshDefines.h gmshSurface.h Pair.h \
+  Range.h SPoint2.h SPoint3.h SVector3.h SBoundingBox3d.h \
+  ../Numeric/Numeric.h ExtrudeParams.h ../Common/SmoothData.h \
+  GeoInterpolation.h GeoStringInterface.h
+findLinks.o: findLinks.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  GModel.h GVertex.h GEntity.h Range.h SPoint3.h SBoundingBox3d.h \
+  ../Common/GmshDefines.h MVertex.h GPoint.h SPoint2.h GEdge.h SVector3.h \
+  MElement.h MEdge.h ../Common/Hash.h MFace.h ../Numeric/Numeric.h \
+  ../Common/Context.h ExtrudeParams.h ../Common/SmoothData.h GFace.h \
+  GEdgeLoop.h Pair.h GRegion.h
+MVertex.o: MVertex.cpp MVertex.h SPoint3.h GEdge.h GEntity.h Range.h \
+  SBoundingBox3d.h ../Common/GmshDefines.h GVertex.h GPoint.h SPoint2.h \
+  SVector3.h MElement.h MEdge.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ExtrudeParams.h ../Common/SmoothData.h GFace.h GEdgeLoop.h Pair.h
+MElement.o: MElement.cpp MElement.h ../Common/GmshDefines.h MVertex.h \
+  SPoint3.h MEdge.h SVector3.h ../Common/Hash.h MFace.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h GEntity.h \
+  Range.h SBoundingBox3d.h GFace.h GPoint.h GEdgeLoop.h GEdge.h GVertex.h \
+  SPoint2.h ExtrudeParams.h ../Common/SmoothData.h Pair.h \
+  ../Common/Message.h ../Mesh/qualityMeasures.h
diff --git a/Mesh/Makefile b/Mesh/Makefile
index 0646a0838a41c01504401f54731549bf84ea4118..c897464e1a441d6bce01fb57b83722fb27ee8d9e 100644
--- a/Mesh/Makefile
+++ b/Mesh/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.190 2008-01-18 20:02:28 geuzaine Exp $
+# $Id: Makefile,v 1.191 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -21,7 +21,7 @@
 
 include ../variables
 
-LIB     = ../lib/libGmshMesh${OBJEXT}
+LIB     = ../lib/libGmshMesh${LIBEXT}
 INCLUDE = ${ISYM}../Numeric ${ISYM}../Common ${ISYM}../DataStr ${ISYM}../Geo\
           ${ISYM}../Mesh ${ISYM}../Post ${ISYM}../Graphics ${ISYM}../Parser\
           ${ISYM}../Fltk ${ISYM}../contrib/NR ${ISYM}../contrib/Triangle\
@@ -81,3 +81,333 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+Generator.o: Generator.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Common/OS.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h \
+  ../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h \
+  ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Geo/ExtrudeParams.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  meshGEdge.h meshGFace.h meshGRegion.h BackgroundMesh.h BoundaryLayer.h \
+  HighOrder.h
+Field.o: Field.cpp ../Mesh/BDS.h ../Geo/GFace.h ../Geo/GPoint.h \
+  ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
+  ../Geo/GEntity.h ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h \
+  ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Numeric/Numeric.h \
+  ../Common/Context.h ../DataStr/List.h ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Geo/MElement.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Post/PView.h \
+  ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \
+  ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h \
+  ../DataStr/Tree.h Field.h ../Geo/Geo.h ../Geo/gmshSurface.h \
+  ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h \
+  ../Geo/SVector3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint2.h \
+  ../Geo/ExtrudeParams.h ../Post/OctreePost.h ../Common/Octree.h \
+  ../Common/OctreeInternals.h ../Geo/GeoInterpolation.h ../Geo/Geo.h \
+  BackgroundMesh.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEdge.h \
+  ../Geo/GFace.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h
+meshGEdge.o: meshGEdge.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  meshGEdge.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Common/GmshDefines.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
+  ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h BackgroundMesh.h
+meshGEdgeExtruded.o: meshGEdgeExtruded.cpp ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Context.h ../DataStr/List.h ../Geo/ExtrudeParams.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Common/Message.h
+meshGFace.o: meshGFace.cpp meshGFace.h meshGFaceDelaunayInsertion.h \
+  ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../DataStr/List.h meshGFaceOptimize.h DivideAndConquer.h \
+  BackgroundMesh.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Geo/MVertex.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
+  ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h \
+  ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h \
+  ../Common/Message.h BDS.h ../Post/PView.h ../Post/PViewData.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h qualityMeasures.h Field.h \
+  ../Geo/Geo.h ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h \
+  ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
+  ../Geo/SBoundingBox3d.h ../DataStr/Tree.h ../DataStr/avl.h \
+  ../Geo/SPoint2.h ../Geo/ExtrudeParams.h ../Post/OctreePost.h \
+  ../Common/Octree.h ../Common/OctreeInternals.h ../Common/OS.h
+meshGFaceTransfinite.o: meshGFaceTransfinite.cpp meshGFace.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Common/Message.h
+meshGFaceExtruded.o: meshGFaceExtruded.cpp ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Context.h ../DataStr/List.h ../Geo/ExtrudeParams.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Common/Message.h
+meshGFaceDelaunayInsertion.o: meshGFaceDelaunayInsertion.cpp BDS.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Common/GmshDefines.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/MElement.h \
+  ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h \
+  ../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h BackgroundMesh.h meshGFaceDelaunayInsertion.h \
+  meshGFaceOptimize.h meshGFace.h ../Common/Message.h
+meshGFaceOptimize.o: meshGFaceOptimize.cpp meshGFaceOptimize.h \
+  ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../DataStr/List.h meshGFaceDelaunayInsertion.h qualityMeasures.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
+  ../Geo/GEntity.h ../Geo/MVertex.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/MElement.h \
+  ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h \
+  BackgroundMesh.h
+meshGRegion.o: meshGRegion.cpp meshGRegion.h \
+  meshGRegionDelaunayInsertion.h ../Geo/MElement.h \
+  ../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  qualityMeasures.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Geo/MVertex.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Geo/gmshRegion.h ../Geo/Geo.h ../Geo/gmshSurface.h ../Geo/Pair.h \
+  ../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
+  ../Geo/SBoundingBox3d.h ../DataStr/Tree.h ../DataStr/avl.h \
+  ../Geo/SPoint2.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h BDS.h \
+  ../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Common/Message.h
+meshGRegionDelaunayInsertion.o: meshGRegionDelaunayInsertion.cpp \
+  ../Common/OS.h BackgroundMesh.h meshGRegion.h meshGRegionLocalMeshMod.h \
+  meshGRegionDelaunayInsertion.h ../Geo/MElement.h \
+  ../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  qualityMeasures.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Geo/MVertex.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Common/Message.h
+meshGRegionTransfinite.o: meshGRegionTransfinite.cpp meshGFace.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Common/GmshDefines.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/MElement.h \
+  ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h \
+  ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Common/Message.h
+meshGRegionExtruded.o: meshGRegionExtruded.cpp ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Context.h ../DataStr/List.h ../Geo/ExtrudeParams.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  meshGFace.h meshGRegion.h ../Common/Message.h
+meshGRegionCarveHole.o: meshGRegionCarveHole.cpp ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Common/Message.h
+meshGRegionLocalMeshMod.o: meshGRegionLocalMeshMod.cpp \
+  meshGRegionLocalMeshMod.h meshGRegionDelaunayInsertion.h \
+  ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../DataStr/List.h qualityMeasures.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Common/Message.h
+DivideAndConquer.o: DivideAndConquer.cpp ../Common/Gmsh.h \
+  ../Common/Message.h ../DataStr/Malloc.h ../DataStr/List.h \
+  ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h \
+  ../DataStr/Tree.h ../Numeric/Numeric.h DivideAndConquer.h
+BackgroundMesh.o: BackgroundMesh.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  BackgroundMesh.h ../Numeric/Numeric.h ../Common/Context.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEdge.h \
+  ../Geo/GFace.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/MElement.h \
+  ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h Field.h ../Post/PView.h \
+  ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Geo/Geo.h ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h \
+  ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
+  ../Post/OctreePost.h ../Common/Octree.h ../Common/OctreeInternals.h
+qualityMeasures.o: qualityMeasures.cpp qualityMeasures.h BDS.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Common/GmshDefines.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/MElement.h \
+  ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h \
+  ../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h
+BoundaryLayer.o: BoundaryLayer.cpp BoundaryLayer.h ../Geo/GModel.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  meshGEdge.h meshGFace.h ../Common/Message.h
+BDS.o: BDS.cpp ../Numeric/Numeric.h ../Common/GmshMatrix.h BDS.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Common/GmshDefines.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/MVertex.h \
+  ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Context.h ../DataStr/List.h ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Geo/MElement.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Post/PView.h \
+  ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Common/Message.h qualityMeasures.h
+HighOrder.o: HighOrder.cpp HighOrder.h ../Geo/GModel.h ../Geo/GVertex.h \
+  ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../DataStr/List.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  meshGFaceOptimize.h meshGFaceDelaunayInsertion.h ../Common/Message.h \
+  ../Common/OS.h
diff --git a/Numeric/Makefile b/Numeric/Makefile
index cf077280bd280fc9660ca8773364f8af0059d3ed..cc54d8245d0718af9dccd19c9c4513eeb565dddf 100644
--- a/Numeric/Makefile
+++ b/Numeric/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.39 2008-01-18 20:02:28 geuzaine Exp $
+# $Id: Makefile,v 1.40 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -55,3 +55,21 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+Numeric.o: Numeric.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  Numeric.h
+EigSolve.o: EigSolve.cpp
+predicates.o: predicates.cpp
+gsl_newt.o: gsl_newt.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  Numeric.h
+gsl_min.o: gsl_min.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  Numeric.h
+gsl_brent.o: gsl_brent.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  Numeric.h
diff --git a/Parallel/Makefile b/Parallel/Makefile
index 5bd8439f3157a505e60a899ac3e71520e3ce1bee..87ccf6976c64ecfd06ad9872bb553d0ad917c807 100644
--- a/Parallel/Makefile
+++ b/Parallel/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.37 2008-01-18 20:02:29 geuzaine Exp $
+# $Id: Makefile,v 1.38 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -50,3 +50,7 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+ParUtil.o: ParUtil.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../Common/OS.h ParUtil.h
diff --git a/Parser/Makefile b/Parser/Makefile
index 36550a85443fc3d8d8d3d95a7fa8829c485ed168..15aaab73c6e0417ceab6015d83ade2dac01a8e60 100644
--- a/Parser/Makefile
+++ b/Parser/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.131 2008-01-18 20:02:29 geuzaine Exp $
+# $Id: Makefile,v 1.132 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -66,3 +66,89 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+Gmsh.tab.o: Gmsh.tab.cpp ../Plugin/PluginManager.h ../Plugin/Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Parallel/ParUtil.h ../Common/Gmsh.h \
+  ../Common/Message.h ../DataStr/Malloc.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../Common/Context.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h \
+  ../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h \
+  ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Geo/ExtrudeParams.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Geo/Geo.h ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h \
+  ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
+  ../Geo/GeoInterpolation.h ../Geo/Geo.h ../Mesh/Generator.h \
+  ../Graphics/Draw.h ../Common/Colors.h ../Common/Options.h Parser.h \
+  OpenFile.h ../Common/CommandLine.h FunctionManager.h ../Common/OS.h \
+  CreateFile.h ../Mesh/Field.h ../Post/OctreePost.h ../Common/Octree.h \
+  ../Common/OctreeInternals.h ../Mesh/BackgroundMesh.h
+Gmsh.yy.o: Gmsh.yy.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../Numeric/Numeric.h ../Geo/Geo.h ../Common/GmshDefines.h \
+  ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
+  ../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h Gmsh.tab.hpp
+OpenFile.o: OpenFile.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../Geo/Geo.h ../Common/GmshDefines.h ../Geo/gmshSurface.h ../Geo/Pair.h \
+  ../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Numeric/Numeric.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Geo/GModel.h ../Geo/GVertex.h \
+  ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h \
+  ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
+  ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Common/Context.h ../Geo/ExtrudeParams.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h \
+  ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  Parser.h OpenFile.h ../Common/CommandLine.h ../Post/PView.h \
+  ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Graphics/ReadImg.h ../Common/OS.h ../Mesh/HighOrder.h \
+  ../Common/GmshUI.h ../Graphics/Draw.h ../Graphics/SelectBuffer.h \
+  ../Fltk/GUI.h ../Fltk/Opengl_Window.h ../Fltk/Colorbar_Window.h \
+  ../Fltk/Popup_Button.h ../Fltk/SpherePosition_Widget.h
+CreateFile.o: CreateFile.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  OpenFile.h ../Common/Context.h ../Common/Options.h ../Post/ColorTable.h \
+  ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h \
+  ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Numeric/Numeric.h \
+  ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GFace.h \
+  ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h ../Geo/GRegion.h ../Geo/GEntity.h \
+  ../Geo/MElement.h ../Geo/ExtrudeParams.h ../Geo/SBoundingBox3d.h \
+  ../Common/GmshUI.h ../Graphics/gl2ps.h ../Graphics/gl2gif.h \
+  ../Graphics/PixelBuffer.h ../Graphics/Draw.h ../Graphics/gl2jpeg.h \
+  ../Graphics/PixelBuffer.h ../Graphics/gl2png.h \
+  ../Graphics/PixelBuffer.h ../Graphics/gl2ppm.h \
+  ../Graphics/PixelBuffer.h ../Graphics/gl2yuv.h \
+  ../Graphics/PixelBuffer.h
+FunctionManager.o: FunctionManager.cpp FunctionManager.h
diff --git a/Plugin/Makefile b/Plugin/Makefile
index 1a3fe17a8089764f4f21ef1646baec34731b86aa..9ed7560366520cd631bfc49caa74368c46067518 100644
--- a/Plugin/Makefile
+++ b/Plugin/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.136 2008-01-18 20:02:29 geuzaine Exp $
+# $Id: Makefile,v 1.137 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -71,3 +71,286 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+Plugin.o: Plugin.cpp Plugin.h ../Common/Options.h ../Post/ColorTable.h \
+  ../Common/Message.h ../Post/PView.h ../Common/SmoothData.h \
+  ../Numeric/Numeric.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
+  ../DataStr/List.h ../Common/GmshMatrix.h
+PluginManager.o: PluginManager.cpp Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  PluginManager.h CutMap.h Levelset.h CutGrid.h StreamLines.h CutPlane.h \
+  CutParametric.h CutSphere.h Skin.h ../DataStr/Tree.h ../DataStr/avl.h \
+  Extract.h ExtractElements.h ExtractEdges.h HarmonicToTime.h \
+  ModulusPhase.h Integrate.h Gradient.h Curl.h Divergence.h Annotate.h \
+  Remove.h MakeSimplex.h Smooth.h Transform.h TransformLatLon.h \
+  Triangulate.h Warp.h SphericalRaise.h Eigenvectors.h Eigenvalues.h \
+  Lambda2.h Evaluate.h ../Post/OctreePost.h ../Common/Octree.h \
+  ../Common/OctreeInternals.h Probe.h FieldView.h ../Common/Context.h
+Levelset.o: Levelset.cpp Levelset.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  MakeSimplex.h
+CutPlane.o: CutPlane.cpp CutPlane.h Levelset.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Common/Context.h ../Common/GmshUI.h \
+  ../Graphics/Draw.h
+CutSphere.o: CutSphere.cpp CutSphere.h Levelset.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Common/Context.h ../Common/GmshUI.h \
+  ../Graphics/Draw.h
+CutMap.o: CutMap.cpp CutMap.h Levelset.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/Context.h
+Smooth.o: Smooth.cpp Smooth.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h
+CutParametric.o: CutParametric.cpp ../Post/OctreePost.h \
+  ../Common/Octree.h ../Common/OctreeInternals.h CutParametric.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Common/Context.h ../Common/GmshUI.h \
+  ../Graphics/Draw.h
+Lambda2.o: Lambda2.cpp Lambda2.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/ShapeFunctions.h
+Eigenvectors.o: Eigenvectors.cpp Eigenvectors.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Numeric/EigSolve.h
+Eigenvalues.o: Eigenvalues.cpp Eigenvalues.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h
+StreamLines.o: StreamLines.cpp StreamLines.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Post/OctreePost.h ../Common/Octree.h ../Common/OctreeInternals.h \
+  ../Common/Context.h ../Common/GmshUI.h ../Graphics/Draw.h
+CutGrid.o: CutGrid.cpp ../Post/OctreePost.h ../Common/Octree.h \
+  ../Common/OctreeInternals.h CutGrid.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/Context.h ../Common/GmshUI.h ../Graphics/Draw.h
+Transform.o: Transform.cpp Transform.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h
+TransformLatLon.o: TransformLatLon.cpp TransformLatLon.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h
+Triangulate.o: Triangulate.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../Geo/gmshFace.h ../Geo/Geo.h ../Common/GmshDefines.h \
+  ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
+  ../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Numeric/Numeric.h \
+  ../Geo/SPoint2.h ../Geo/ExtrudeParams.h ../Common/SmoothData.h \
+  ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Context.h ../Geo/ExtrudeParams.h ../Geo/MElement.h \
+  ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h \
+  ../Geo/gmshVertex.h ../Geo/Geo.h ../Geo/GVertex.h ../Geo/Range.h \
+  Triangulate.h Plugin.h ../Common/Options.h ../Post/ColorTable.h \
+  ../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../Common/GmshMatrix.h
+Warp.o: Warp.cpp Warp.h Plugin.h ../Common/Options.h ../Post/ColorTable.h \
+  ../Common/Message.h ../Post/PView.h ../Common/SmoothData.h \
+  ../Numeric/Numeric.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
+  ../DataStr/List.h ../Common/GmshMatrix.h
+SphericalRaise.o: SphericalRaise.cpp SphericalRaise.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h
+Skin.o: Skin.cpp Skin.h Plugin.h ../Common/Options.h ../Post/ColorTable.h \
+  ../Common/Message.h ../Post/PView.h ../Common/SmoothData.h \
+  ../Numeric/Numeric.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
+  ../DataStr/List.h ../Common/GmshMatrix.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Malloc.h ../Common/Context.h
+Extract.o: Extract.cpp Extract.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h
+ExtractElements.o: ExtractElements.cpp ExtractElements.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h
+ExtractEdges.o: ExtractEdges.cpp ExtractEdges.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Mesh/BDS.h ../Geo/GFace.h ../Geo/GPoint.h \
+  ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../Common/GmshDefines.h ../Geo/GEdgeLoop.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/GEntity.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
+  ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h \
+  ../Geo/SVector3.h ../Common/Context.h ../Geo/ExtrudeParams.h \
+  ../Geo/MElement.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
+  ../Geo/ExtrudeParams.h
+MakeSimplex.o: MakeSimplex.cpp MakeSimplex.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h
+Evaluate.o: Evaluate.cpp Evaluate.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Post/OctreePost.h ../Common/Octree.h ../Common/OctreeInternals.h
+FieldView.o: FieldView.cpp FieldView.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Mesh/Field.h ../Geo/Geo.h ../Common/GmshDefines.h \
+  ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
+  ../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Geo/SBoundingBox3d.h ../DataStr/Tree.h ../DataStr/avl.h \
+  ../Geo/SPoint2.h ../Geo/ExtrudeParams.h ../Geo/GEdge.h ../Geo/GEntity.h \
+  ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h \
+  ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/MVertex.h ../Geo/SPoint3.h \
+  ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/SPoint3.h \
+  ../Geo/SPoint2.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Hash.h ../Geo/MFace.h \
+  ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Context.h \
+  ../Geo/ExtrudeParams.h ../Post/OctreePost.h ../Common/Octree.h \
+  ../Common/OctreeInternals.h
+Integrate.o: Integrate.cpp Integrate.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/ShapeFunctions.h
+Gradient.o: Gradient.cpp Gradient.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/ShapeFunctions.h
+Curl.o: Curl.cpp Curl.h Plugin.h ../Common/Options.h ../Post/ColorTable.h \
+  ../Common/Message.h ../Post/PView.h ../Common/SmoothData.h \
+  ../Numeric/Numeric.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \
+  ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
+  ../DataStr/List.h ../Common/GmshMatrix.h ../Common/ShapeFunctions.h
+Divergence.o: Divergence.cpp Divergence.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/ShapeFunctions.h
+Annotate.o: Annotate.cpp Annotate.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/Context.h ../Common/GmshUI.h ../Fltk/GUI.h \
+  ../Fltk/Opengl_Window.h ../Fltk/Colorbar_Window.h \
+  ../Fltk/Popup_Button.h ../Fltk/SpherePosition_Widget.h \
+  ../Graphics/Draw.h
+Remove.o: Remove.cpp Remove.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h
+Probe.o: Probe.cpp Probe.h Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Common/Context.h ../Post/OctreePost.h ../Common/Octree.h \
+  ../Common/OctreeInternals.h ../Common/GmshUI.h ../Graphics/Draw.h
+HarmonicToTime.o: HarmonicToTime.cpp HarmonicToTime.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h
+ModulusPhase.o: ModulusPhase.cpp ModulusPhase.h Plugin.h \
+  ../Common/Options.h ../Post/ColorTable.h ../Common/Message.h \
+  ../Post/PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
+  ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
+  ../Post/PViewData.h ../Post/AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h
diff --git a/Post/Makefile b/Post/Makefile
index f2f84c0062c4ae5cec726e389f3ad6d98da28bbd..26f2d6e5a702f8c3ef6fecb2b290e1634af8176e 100644
--- a/Post/Makefile
+++ b/Post/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.19 2008-01-18 20:02:29 geuzaine Exp $
+# $Id: Makefile,v 1.20 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -60,3 +60,53 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+PView.o: PView.cpp PView.h ../Common/SmoothData.h ../Numeric/Numeric.h \
+  PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewOptions.h \
+  ColorTable.h PViewDataList.h AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Common/VertexArray.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Common/Context.h ../Common/Message.h
+PViewData.o: PViewData.cpp PViewData.h ../Geo/SBoundingBox3d.h \
+  ../Geo/SPoint3.h
+PViewDataList.o: PViewDataList.cpp PViewDataList.h PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h AdaptiveViews.h \
+  ../DataStr/List.h ../Common/GmshMatrix.h ../Numeric/Numeric.h \
+  ../Common/SmoothData.h ../Common/Message.h ../Common/Context.h
+PViewDataListIO.o: PViewDataListIO.cpp PViewDataList.h PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h AdaptiveViews.h \
+  ../DataStr/List.h ../Common/GmshMatrix.h ../Numeric/Numeric.h \
+  ../Common/Message.h ../Common/Context.h
+PViewDataGModel.o: PViewDataGModel.cpp PViewDataGModel.h PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewDataList.h \
+  AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
+  ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
+  ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Common/GmshDefines.h \
+  ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/GPoint.h ../Geo/SPoint2.h \
+  ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h \
+  ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/MElement.h \
+  ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Common/Hash.h ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
+  ../Numeric/Numeric.h ../Common/Context.h ../Geo/ExtrudeParams.h \
+  ../Common/SmoothData.h ../Geo/GFace.h ../Geo/GPoint.h ../Geo/GEntity.h \
+  ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/MElement.h ../Geo/SPoint2.h \
+  ../Geo/SVector3.h ../Geo/Pair.h ../Geo/ExtrudeParams.h ../Geo/GRegion.h \
+  ../Geo/GEntity.h ../Geo/MElement.h ../Geo/ExtrudeParams.h \
+  ../Geo/SBoundingBox3d.h
+PViewOptions.o: PViewOptions.cpp PViewOptions.h ColorTable.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/Message.h
+AdaptiveViews.o: AdaptiveViews.cpp AdaptiveViews.h ../DataStr/List.h \
+  ../Common/GmshMatrix.h ../Plugin/Plugin.h ../Common/Options.h \
+  ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h ../Post/PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
+  ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
+  ../Post/AdaptiveViews.h
+OctreePost.o: OctreePost.cpp ../Common/Octree.h \
+  ../Common/OctreeInternals.h OctreePost.h ../DataStr/List.h PView.h \
+  ../Common/SmoothData.h ../Numeric/Numeric.h PViewData.h \
+  ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewOptions.h ColorTable.h \
+  PViewDataList.h AdaptiveViews.h ../Common/GmshMatrix.h \
+  ../Common/Message.h ../Common/ShapeFunctions.h
+ColorTable.o: ColorTable.cpp ../Common/Gmsh.h ../Common/Message.h \
+  ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
+  ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
+  ColorTable.h ../Common/Context.h ../Numeric/Numeric.h
diff --git a/Post/PViewDataGModel.cpp b/Post/PViewDataGModel.cpp
index 636544db48e1daf5e3887fb284a03fbaadf55f37..e7a397270951104db375a5841d9b280c85a58ed4 100644
--- a/Post/PViewDataGModel.cpp
+++ b/Post/PViewDataGModel.cpp
@@ -1,4 +1,4 @@
-// $Id: PViewDataGModel.cpp,v 1.5 2007-09-24 08:14:30 geuzaine Exp $
+// $Id: PViewDataGModel.cpp,v 1.6 2008-01-18 20:13:13 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -62,9 +62,18 @@ nodes/elements--which are stored per entity too; avoids storing entity
 ptr in each value (I think we should have that info in the post-pro:
 it's one of the annoying shortcomings of the old format)
 
-f we choose 3, unfortunately, we need to keep track of some local
+if we choose 3, unfortunately, we need to keep track of some local
 indices to access the data with a single, continuous index. This is
 exactly the same problem as with PViewDataList. Maybe it's worth it?
+
+if we choose 4, we could have e.g. vectors of map<MVertex*, data> and
+map<MElement*, data>. The overhead is not negligeable... but it would
+be *very* simple to implement and maintain (very easy to load/discard
+time steps on the fly, do I/O; and the storage is completely separate
+from the model; it's good for handling errors too: when we loop over
+nodes/elements to generate vertex arrays, we just query the maps: if
+no answer, that's it).
+
 */
 
 bool PViewDataGModel::writePOS(std::string name, bool binary, bool parsed,
diff --git a/Post/PViewDataListIO.cpp b/Post/PViewDataListIO.cpp
index 1576299a854c0e202e6d63e6cacb11cc3d80a0d7..53cec51920634939e460489fcf0f221aa8f9c0ea 100644
--- a/Post/PViewDataListIO.cpp
+++ b/Post/PViewDataListIO.cpp
@@ -1,4 +1,4 @@
-// $Id: PViewDataListIO.cpp,v 1.4 2008-01-10 14:56:55 remacle Exp $
+// $Id: PViewDataListIO.cpp,v 1.5 2008-01-18 20:13:13 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -515,6 +515,7 @@ class pVertex{
  public:
   int Num;
   double X, Y, Z;
+  std::vector<double> Val;
   pVertex() : Num(0), X(0.), Y(0.), Z(0.) {}
   pVertex(double x, double y, double z) : Num(0), X(x), Y(y), Z(z) {}
 };
@@ -543,11 +544,13 @@ static void getNodeMSH(int nbelm, List_T *list, int nbnod, int nbcomp,
     double *x = (double *)List_Pointer_Fast(list, i);
     double *y = (double *)List_Pointer_Fast(list, i + nbnod);
     double *z = (double *)List_Pointer_Fast(list, i + 2 * nbnod);
+    double *v = (double *)List_Pointer_Fast(list, i + 3 * nbnod);
     for(int j = 0; j < nbnod; j++) {
       pVertex n(x[j], y[j], z[j]);
       std::set<pVertex, pVertexLessThan>::iterator it = nodes->find(n);
       if(it == nodes->end()){
 	n.Num = nodes->size() + 1;
+	for(int k = 0; k < nbcomp; k++) n.Val.push_back(v[nbcomp * j + k]);
 	nodes->insert(n);
       }
     }
@@ -680,10 +683,9 @@ bool PViewDataList::writeMSH(std::string name)
 
   fprintf(fp, "$NOD\n");
   fprintf(fp, "%d\n", (int)nodes.size());
-  std::set<pVertex, pVertexLessThan>::iterator it = nodes.begin();
-  for(; it != nodes.end(); ++it){
-    pVertex n = (pVertex)(*it);
-    fprintf(fp, "%d %.16g %.16g %.16g\n", n.Num, n.X, n.Y, n.Z);
+  for(std::set<pVertex, pVertexLessThan>::iterator it = nodes.begin();
+      it != nodes.end(); ++it){
+    fprintf(fp, "%d %.16g %.16g %.16g\n", it->Num, it->X, it->Y, it->Z);
   }
   fprintf(fp, "$ENDNOD\n");
 
@@ -716,6 +718,19 @@ bool PViewDataList::writeMSH(std::string name)
   writeElementsMSH(fp, NbTY, TY, 5, 9, 3, &nodes, &numelm);
   fprintf(fp, "$ENDELM\n");
 
+  /*
+  fprintf(fp, "$NodeData\n");
+  fprintf(fp, "\"%s\"\n", getName().c_str());
+  fprintf(fp, "1 1 %d\n", nodes.size());
+  for(std::set<pVertex, pVertexLessThan>::iterator it = nodes.begin();
+      it != nodes.end(); ++it){
+    fprintf(fp, "%d", it->Num);
+    for(int i = 0; i < it->Val.size(); i++) fprintf(fp, " %d", it->Val[i]);
+    fprintf(fp, "\n");
+  }
+  fprintf(fp, "$EndNodeData\n");
+  */
+
   fclose(fp);
   return true;
 }
diff --git a/configure b/configure
index de29e457c5c36275c214e5adc4e7658fc0c7b465..58f06a5a8a87fbb8f26b37c87a7c59f5c02ba47a 100755
--- a/configure
+++ b/configure
@@ -1955,7 +1955,7 @@ if test "x$enable_vc" = "xyes"; then
   ISYM=/I
   CSYM=/c
   DSYM=/D
-  FLAGS=/WIN32
+  FLAGS=/DWIN32 /DYY_NO_UNISTD_H /DHAVE_NO_DLL
   OPTIM=/O2
   SYSINCLUDE="/I\"C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\" /I\"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\""
   LINKER=cl
diff --git a/contrib/ANN/Makefile b/contrib/ANN/Makefile
index 5a263100a003cc8ba1eb8d9c59b1db387735127f..f1a2fdf7e59113e5d8498fc2f8d769f4a80b677f 100644
--- a/contrib/ANN/Makefile
+++ b/contrib/ANN/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.16 2008-01-18 20:02:30 geuzaine Exp $
+# $Id: Makefile,v 1.17 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -63,3 +63,38 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+ANN.o: src/ANN.cpp include/ANN/ANNx.h include/ANN/ANN.h \
+  include/ANN/ANNperf.h
+bd_fix_rad_search.o: src/bd_fix_rad_search.cpp src/bd_tree.h \
+  include/ANN/ANNx.h include/ANN/ANN.h src/kd_tree.h \
+  src/kd_fix_rad_search.h src/kd_util.h src/pr_queue_k.h \
+  include/ANN/ANNperf.h
+bd_pr_search.o: src/bd_pr_search.cpp src/bd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h src/kd_tree.h src/kd_pr_search.h src/kd_util.h \
+  src/pr_queue.h include/ANN/ANNperf.h src/pr_queue_k.h
+bd_search.o: src/bd_search.cpp src/bd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h src/kd_tree.h src/kd_search.h src/kd_util.h \
+  src/pr_queue_k.h include/ANN/ANNperf.h
+bd_tree.o: src/bd_tree.cpp src/bd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h src/kd_tree.h src/kd_util.h src/kd_split.h \
+  include/ANN/ANNperf.h
+brute.o: src/brute.cpp include/ANN/ANNx.h include/ANN/ANN.h \
+  src/pr_queue_k.h include/ANN/ANNperf.h
+kd_dump.o: src/kd_dump.cpp src/kd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h src/bd_tree.h
+kd_fix_rad_search.o: src/kd_fix_rad_search.cpp src/kd_fix_rad_search.h \
+  src/kd_tree.h include/ANN/ANNx.h include/ANN/ANN.h src/kd_util.h \
+  src/pr_queue_k.h include/ANN/ANNperf.h
+kd_pr_search.o: src/kd_pr_search.cpp src/kd_pr_search.h src/kd_tree.h \
+  include/ANN/ANNx.h include/ANN/ANN.h src/kd_util.h src/pr_queue.h \
+  include/ANN/ANNperf.h src/pr_queue_k.h
+kd_search.o: src/kd_search.cpp src/kd_search.h src/kd_tree.h \
+  include/ANN/ANNx.h include/ANN/ANN.h src/kd_util.h src/pr_queue_k.h \
+  include/ANN/ANNperf.h
+kd_split.o: src/kd_split.cpp src/kd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h src/kd_util.h src/kd_split.h
+kd_tree.o: src/kd_tree.cpp src/kd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h src/kd_split.h src/kd_util.h include/ANN/ANNperf.h
+kd_util.o: src/kd_util.cpp src/kd_util.h src/kd_tree.h include/ANN/ANNx.h \
+  include/ANN/ANN.h include/ANN/ANNperf.h
+perf.o: src/perf.cpp include/ANN/ANN.h include/ANN/ANNperf.h
diff --git a/contrib/MathEval/Makefile b/contrib/MathEval/Makefile
index 4da8ff50b187fd823713bc70b80b04715b26ba20..74ef4b15c71c9c084c8ff47a9c9c91f1361b4b5b 100644
--- a/contrib/MathEval/Makefile
+++ b/contrib/MathEval/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.15 2008-01-18 20:02:30 geuzaine Exp $
+# $Id: Makefile,v 1.16 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -61,3 +61,13 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+matheval.o: matheval.cpp common.h ../../DataStr/Malloc.h matheval.h \
+  node.h symbol_table.h
+node.o: node.cpp common.h ../../DataStr/Malloc.h node.h symbol_table.h
+scanner.yy.o: scanner.yy.cpp common.h ../../DataStr/Malloc.h node.h \
+  symbol_table.h parser.tab.hpp
+parser.tab.o: parser.tab.cpp common.h ../../DataStr/Malloc.h node.h \
+  symbol_table.h
+symbol_table.o: symbol_table.cpp common.h ../../DataStr/Malloc.h \
+  symbol_table.h xmath.h
+xmath.o: xmath.cpp xmath.h
diff --git a/contrib/NativeFileChooser/Makefile b/contrib/NativeFileChooser/Makefile
index e94f12909b868b63bd0efb83d6ec391a4f2eb577..4ba070e5b06d6fc6898896156a44d9600703c074 100644
--- a/contrib/NativeFileChooser/Makefile
+++ b/contrib/NativeFileChooser/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.1 2008-01-07 22:59:29 geuzaine Exp $
+# $Id: Makefile,v 1.2 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -49,3 +49,6 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+Fl_Native_File_Chooser.o: Fl_Native_File_Chooser.cxx \
+  Fl_Native_File_Chooser_MAC.cxx common.cxx FL/Fl_Native_File_Chooser.H \
+  FL/Fl_Native_File_Chooser_MAC.H
diff --git a/contrib/Netgen/Makefile b/contrib/Netgen/Makefile
index 15fdcf0344e039e941d50e58f7e48c5e6534411f..ec059cf8e8ebd23996a9eff47e3d5b9711b731ba 100644
--- a/contrib/Netgen/Makefile
+++ b/contrib/Netgen/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.20 2008-01-18 20:02:30 geuzaine Exp $
+# $Id: Makefile,v 1.21 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -148,3 +148,4166 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+linopt.o: libsrc/opti/linopt.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/opti/opti.hpp
+bfgs.o: libsrc/opti/bfgs.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/opti/opti.hpp
+linsearch.o: libsrc/opti/linsearch.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/opti/opti.hpp
+global.o: libsrc/meshing/global.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+bisect.o: libsrc/meshing/bisect.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+meshtool.o: libsrc/meshing/meshtool.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/meshing.hpp libsrc/include/../meshing/meshing.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/geometry2d.hpp libsrc/include/../geom2d/geometry2d.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/include/../geom2d/spline2d.hpp \
+  libsrc/include/../geom2d/splinegeometry2.hpp \
+  libsrc/include/../geom2d/geom2dmesh.hpp
+refine.o: libsrc/meshing/refine.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+ruler3.o: libsrc/meshing/ruler3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+improve3.o: libsrc/meshing/improve3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/include/../opti/opti.hpp
+smoothing3.o: libsrc/meshing/smoothing3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/include/../opti/opti.hpp
+adfront3.o: libsrc/meshing/adfront3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+tetrarls.o: libsrc/meshing/tetrarls.cpp
+prism2rls.o: libsrc/meshing/prism2rls.cpp
+pyramidrls.o: libsrc/meshing/pyramidrls.cpp
+pyramid2rls.o: libsrc/meshing/pyramid2rls.cpp
+netrule3.o: libsrc/meshing/netrule3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+ruler2.o: libsrc/meshing/ruler2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+meshclass.o: libsrc/meshing/meshclass.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+improve2.o: libsrc/meshing/improve2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/include/../opti/opti.hpp
+smoothing2.o: libsrc/meshing/smoothing2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/include/../opti/opti.hpp
+adfront2.o: libsrc/meshing/adfront2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+netrule2.o: libsrc/meshing/netrule2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+triarls.o: libsrc/meshing/triarls.cpp
+geomsearch.o: libsrc/meshing/geomsearch.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+secondorder.o: libsrc/meshing/secondorder.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+meshtype.o: libsrc/meshing/meshtype.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+parser3.o: libsrc/meshing/parser3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+meshing2.o: libsrc/meshing/meshing2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+quadrls.o: libsrc/meshing/quadrls.cpp
+specials.o: libsrc/meshing/specials.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+parser2.o: libsrc/meshing/parser2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+meshing3.o: libsrc/meshing/meshing3.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+meshfunc.o: libsrc/meshing/meshfunc.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+localh.o: libsrc/meshing/localh.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+improve2gen.o: libsrc/meshing/improve2gen.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/include/../opti/opti.hpp
+delaunay.o: libsrc/meshing/delaunay.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+boundarylayer.o: libsrc/meshing/boundarylayer.cpp \
+  libsrc/include/mystdlib.h libsrc/meshing/meshing.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+msghandler.o: libsrc/meshing/msghandler.cpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mystdlib.h \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp
+meshfunc2d.o: libsrc/meshing/meshfunc2d.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+topology.o: libsrc/meshing/topology.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+clusters.o: libsrc/meshing/clusters.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+curvedelems.o: libsrc/meshing/curvedelems.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+curvedelems2.o: libsrc/meshing/curvedelems2.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp
+hprefinement.o: libsrc/meshing/hprefinement.cpp libsrc/include/mystdlib.h \
+  libsrc/meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp libsrc/meshing/msghandler.hpp \
+  libsrc/meshing/meshtype.hpp libsrc/meshing/localh.hpp \
+  libsrc/meshing/meshclass.hpp libsrc/meshing/global.hpp \
+  libsrc/meshing/meshtool.hpp libsrc/meshing/ruler2.hpp \
+  libsrc/meshing/adfront2.hpp libsrc/meshing/meshing2.hpp \
+  libsrc/meshing/improve2.hpp libsrc/meshing/geomsearch.hpp \
+  libsrc/meshing/adfront3.hpp libsrc/meshing/ruler3.hpp \
+  libsrc/meshing/meshing3.hpp libsrc/meshing/improve3.hpp \
+  libsrc/meshing/findip.hpp libsrc/meshing/topology.hpp \
+  libsrc/meshing/curvedelems.hpp libsrc/meshing/bisect.hpp \
+  libsrc/meshing/clusters.hpp libsrc/meshing/meshfunc.hpp \
+  libsrc/meshing/hprefinement.hpp libsrc/meshing/boundarylayer.hpp \
+  libsrc/meshing/specials.hpp libsrc/meshing/hpref_trig.hpp \
+  libsrc/meshing/hpref_quad.hpp libsrc/meshing/hpref_tet.hpp \
+  libsrc/meshing/hpref_prism.hpp
+nglib.o: libsrc/interface/nglib.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/stlgeom.hpp libsrc/include/../stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../stlgeom/stltopology.hpp \
+  libsrc/include/../stlgeom/stltool.hpp \
+  libsrc/include/../stlgeom/stlline.hpp \
+  libsrc/include/../stlgeom/meshstlsurface.hpp \
+  libsrc/include/geometry2d.hpp libsrc/include/../geom2d/geometry2d.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/include/../geom2d/spline2d.hpp \
+  libsrc/include/../geom2d/splinegeometry2.hpp \
+  libsrc/include/../geom2d/geom2dmesh.hpp libsrc/interface/nglib.h
+geomtest3d.o: libsrc/gprim/geomtest3d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp
+geom2d.o: libsrc/gprim/geom2d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp
+geom3d.o: libsrc/gprim/geom3d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp
+adtree.o: libsrc/gprim/adtree.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp
+transform3d.o: libsrc/gprim/transform3d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp
+geomfuncs.o: libsrc/gprim/geomfuncs.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp
+polynomial.o: libsrc/linalg/polynomial.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp
+densemat.o: libsrc/linalg/densemat.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp
+vector.o: libsrc/linalg/vector.cpp
+algprim.o: libsrc/csg/algprim.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+brick.o: libsrc/csg/brick.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+manifold.o: libsrc/csg/manifold.cpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mystdlib.h \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+bspline2d.o: libsrc/csg/bspline2d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/csg.hpp libsrc/include/../csg/csg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+meshsurf.o: libsrc/csg/meshsurf.cpp libsrc/include/mystdlib.h \
+  libsrc/include/csg.hpp libsrc/include/../csg/csg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+csgeom.o: libsrc/csg/csgeom.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+polyhedra.o: libsrc/csg/polyhedra.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+curve2d.o: libsrc/csg/curve2d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+singularref.o: libsrc/csg/singularref.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+edgeflw.o: libsrc/csg/edgeflw.cpp libsrc/include/mystdlib.h \
+  libsrc/include/meshing.hpp libsrc/include/../meshing/meshing.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+solid.o: libsrc/csg/solid.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+explicitcurve2d.o: libsrc/csg/explicitcurve2d.cpp \
+  libsrc/include/mystdlib.h libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+specpoin.o: libsrc/csg/specpoin.cpp libsrc/include/mystdlib.h \
+  libsrc/include/meshing.hpp libsrc/include/../meshing/meshing.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+gencyl.o: libsrc/csg/gencyl.cpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mystdlib.h \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+revolution.o: libsrc/csg/revolution.cpp libsrc/include/mystdlib.h \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+genmesh.o: libsrc/csg/genmesh.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+spline3d.o: libsrc/csg/spline3d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+surface.o: libsrc/csg/surface.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/../linalg/linalg.hpp
+identify.o: libsrc/csg/identify.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+triapprox.o: libsrc/csg/triapprox.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp
+geom2dmesh.o: libsrc/geom2d/geom2dmesh.cpp libsrc/include/mystdlib.h \
+  libsrc/include/csg.hpp libsrc/include/../csg/csg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/geometry2d.hpp libsrc/include/../geom2d/geometry2d.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/include/../geom2d/spline2d.hpp \
+  libsrc/include/../geom2d/splinegeometry2.hpp \
+  libsrc/include/../geom2d/geom2dmesh.hpp
+spline2d.o: libsrc/geom2d/spline2d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/csg.hpp libsrc/include/../csg/csg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/geom2d/spline2d.hpp
+splinegeometry2.o: libsrc/geom2d/splinegeometry2.cpp \
+  libsrc/include/mystdlib.h libsrc/include/csg.hpp \
+  libsrc/include/../csg/csg.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/geom2d/spline2d.hpp \
+  libsrc/geom2d/splinegeometry2.hpp
+genmesh2d.o: libsrc/geom2d/genmesh2d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/csg.hpp libsrc/include/../csg/csg.hpp \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/linalg.hpp libsrc/include/../linalg/linalg.hpp \
+  libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp \
+  libsrc/include/../csg/surface.hpp libsrc/include/../csg/solid.hpp \
+  libsrc/include/../csg/identify.hpp \
+  libsrc/include/../csg/singularref.hpp libsrc/include/../csg/csgeom.hpp \
+  libsrc/include/../csg/triapprox.hpp libsrc/include/../csg/algprim.hpp \
+  libsrc/include/../csg/brick.hpp libsrc/include/../csg/spline3d.hpp \
+  libsrc/include/../csg/manifold.hpp libsrc/include/../csg/curve2d.hpp \
+  libsrc/include/../csg/explicitcurve2d.hpp \
+  libsrc/include/../csg/gencyl.hpp libsrc/include/../csg/polyhedra.hpp \
+  libsrc/include/../csg/extrusion.hpp \
+  libsrc/include/../csg/revolution.hpp libsrc/include/../csg/specpoin.hpp \
+  libsrc/include/../csg/edgeflw.hpp libsrc/include/../csg/meshsurf.hpp \
+  libsrc/include/geometry2d.hpp libsrc/include/../geom2d/geometry2d.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/include/../geom2d/spline2d.hpp \
+  libsrc/include/../geom2d/splinegeometry2.hpp \
+  libsrc/include/../geom2d/geom2dmesh.hpp
+meshstlsurface.o: libsrc/stlgeom/meshstlsurface.cpp \
+  libsrc/include/mystdlib.h libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mydefs.hpp \
+  libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+stlline.o: libsrc/stlgeom/stlline.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+stltopology.o: libsrc/stlgeom/stltopology.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+stltool.o: libsrc/stlgeom/stltool.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+stlgeom.o: libsrc/stlgeom/stlgeom.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+stlgeomchart.o: libsrc/stlgeom/stlgeomchart.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+stlgeommesh.o: libsrc/stlgeom/stlgeommesh.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/stlgeom/stlgeom.hpp \
+  libsrc/include/../gprim/gprim.hpp libsrc/stlgeom/stltopology.hpp \
+  libsrc/stlgeom/stltool.hpp libsrc/stlgeom/stlline.hpp \
+  libsrc/stlgeom/meshstlsurface.hpp
+moveablemem.o: libsrc/general/moveablemem.cpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mystdlib.h \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+ngexception.o: libsrc/general/ngexception.cpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mystdlib.h \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+table.o: libsrc/general/table.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+optmem.o: libsrc/general/optmem.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+spbita2d.o: libsrc/general/spbita2d.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+hashtabl.o: libsrc/general/hashtabl.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+sort.o: libsrc/general/sort.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+flags.o: libsrc/general/flags.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+seti.o: libsrc/general/seti.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+bitarray.o: libsrc/general/bitarray.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+array.o: libsrc/general/array.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+symbolta.o: libsrc/general/symbolta.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp
+mystring.o: libsrc/general/mystring.cpp libsrc/include/mystdlib.h \
+  libsrc/include/myadt.hpp libsrc/include/../general/myadt.hpp \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp
+nglib_addon.o: nglib_addon.cpp libsrc/include/meshing.hpp \
+  libsrc/include/../meshing/meshing.hpp libsrc/include/myadt.hpp \
+  libsrc/include/../general/myadt.hpp libsrc/include/mystdlib.h \
+  libsrc/include/mydefs.hpp libsrc/include/../general/ngexception.hpp \
+  libsrc/include/../general/parthreads.hpp \
+  libsrc/include/../general/moveablemem.hpp \
+  libsrc/include/../general/dynamicmem.hpp \
+  libsrc/include/../general/template.hpp \
+  libsrc/include/../general/array.hpp libsrc/include/../general/table.hpp \
+  libsrc/include/../general/hashtabl.hpp \
+  libsrc/include/../general/symbolta.hpp \
+  libsrc/include/../general/bitarray.hpp \
+  libsrc/include/../general/flags.hpp \
+  libsrc/include/../general/spbita2d.hpp \
+  libsrc/include/../general/seti.hpp libsrc/include/../general/optmem.hpp \
+  libsrc/include/../general/autoptr.hpp \
+  libsrc/include/../general/sort.hpp libsrc/include/../general/stack.hpp \
+  libsrc/include/../general/mystring.hpp libsrc/include/gprim.hpp \
+  libsrc/include/../gprim/gprim.hpp \
+  libsrc/include/../gprim/geomobjects.hpp \
+  libsrc/include/../gprim/geomops.hpp \
+  libsrc/include/../gprim/geomfuncs.hpp \
+  libsrc/include/../gprim/geom2d.hpp libsrc/include/../gprim/geom3d.hpp \
+  libsrc/include/../gprim/geomtest3d.hpp \
+  libsrc/include/../gprim/transform3d.hpp \
+  libsrc/include/../gprim/adtree.hpp libsrc/include/linalg.hpp \
+  libsrc/include/../linalg/linalg.hpp libsrc/include/../linalg/vector.hpp \
+  libsrc/include/../linalg/densemat.hpp \
+  libsrc/include/../linalg/polynomial.hpp libsrc/include/opti.hpp \
+  libsrc/include/../opti/opti.hpp \
+  libsrc/include/../meshing/msghandler.hpp \
+  libsrc/include/../meshing/meshtype.hpp \
+  libsrc/include/../meshing/localh.hpp \
+  libsrc/include/../meshing/meshclass.hpp \
+  libsrc/include/../meshing/global.hpp \
+  libsrc/include/../meshing/meshtool.hpp \
+  libsrc/include/../meshing/ruler2.hpp \
+  libsrc/include/../meshing/adfront2.hpp \
+  libsrc/include/../meshing/meshing2.hpp \
+  libsrc/include/../meshing/improve2.hpp \
+  libsrc/include/../meshing/geomsearch.hpp \
+  libsrc/include/../meshing/adfront3.hpp \
+  libsrc/include/../meshing/ruler3.hpp \
+  libsrc/include/../meshing/meshing3.hpp \
+  libsrc/include/../meshing/improve3.hpp \
+  libsrc/include/../meshing/findip.hpp \
+  libsrc/include/../meshing/topology.hpp \
+  libsrc/include/../meshing/curvedelems.hpp \
+  libsrc/include/../meshing/bisect.hpp \
+  libsrc/include/../meshing/clusters.hpp \
+  libsrc/include/../meshing/meshfunc.hpp \
+  libsrc/include/../meshing/hprefinement.hpp \
+  libsrc/include/../meshing/boundarylayer.hpp \
+  libsrc/include/../meshing/specials.hpp libsrc/interface/nglib.h \
+  ../../Common/Message.h
diff --git a/contrib/Tetgen/Makefile b/contrib/Tetgen/Makefile
index 0e0c885c925a75ff54f58d6e6b09e886c9d1f3e1..fc1a5d13c2e17741582437af4469dc88fcf3aaf3 100644
--- a/contrib/Tetgen/Makefile
+++ b/contrib/Tetgen/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.5 2008-01-18 20:02:30 geuzaine Exp $
+# $Id: Makefile,v 1.6 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -49,3 +49,5 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+predicates.o: predicates.cxx tetgen.h
+tetgen.o: tetgen.cxx tetgen.h
diff --git a/contrib/Triangle/Makefile b/contrib/Triangle/Makefile
index 6ec6fec3e8959c3ca13861ed70de69ef9f4a878e..aa1c643d0928cad15d3024ace2a9a2b3ff7b1ae7 100644
--- a/contrib/Triangle/Makefile
+++ b/contrib/Triangle/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.6 2008-01-18 20:02:30 geuzaine Exp $
+# $Id: Makefile,v 1.7 2008-01-18 20:13:13 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -52,3 +52,4 @@ depend:
 	rm -f Makefile.new
 
 # DO NOT DELETE THIS LINE
+triangle.o: triangle.c triangle.h
diff --git a/doc/README.visualc++ b/doc/README.visualc++
new file mode 100644
index 0000000000000000000000000000000000000000..4cb19c4e1f09fd7ab8bcca8c85c347d55a926620
--- /dev/null
+++ b/doc/README.visualc++
@@ -0,0 +1,11 @@
+To compile Gmsh with Microsoft VisualC++
+
+1) Install cygwin (yes, you have to): you need make
+    
+2) launch the Visual Studio command prompt
+
+3) set PATH=%PATH%;C:\cygwin\bin   (or wherever the cygin binaries are installed)
+
+4) cd gmsh && ./configure --enable-vc
+
+5) make
diff --git a/variables.in b/variables.in
index e91797185ba58ff5d08e55186504770731de8d93..49f9ec867825ae2ba8f306011a0bff0e32100b0d 100644
--- a/variables.in
+++ b/variables.in
@@ -1,4 +1,4 @@
-# $Id: variables.in,v 1.20 2008-01-18 20:02:27 geuzaine Exp $
+# $Id: variables.in,v 1.21 2008-01-18 20:13:12 geuzaine Exp $
 #
 # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 #
@@ -43,8 +43,10 @@ SYSINCLUDE=@SYSINCLUDE@
 # Compiler optimization flags
 OPTIM=@OPTIM@
 
-# Gmsh subdirectories and libraries
+# Gmsh subdirectories
 GMSH_DIRS=@GMSH_DIRS@
+
+# Gmsh libraries
 GMSH_LIBS=@GMSH_LIBS@
 
 # How you create a static library on this machine