em = edgeMesh

SOURCE += $(em)/edgeMesh.C
SOURCE += $(em)/edgeMeshIO.C
SOURCE += $(em)/edgeMeshNew.C

edgeMeshFormats = $(em)/edgeMeshFormats
SOURCE += $(edgeMeshFormats)/edgeMeshFormatsCore.C

SOURCE += $(edgeMeshFormats)/edgeMesh/edgeMeshFormat.C
SOURCE += $(edgeMeshFormats)/edgeMesh/edgeMeshFormatRunTime.C

SOURCE += $(edgeMeshFormats)/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshFormat.C
SOURCE += $(edgeMeshFormats)/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshFormatRunTime.C

SOURCE += $(edgeMeshFormats)/nas/NASedgeFormat.C
SOURCE += $(edgeMeshFormats)/nas/NASedgeFormatRunTime.C

SOURCE += $(edgeMeshFormats)/obj/OBJedgeFormat.C
SOURCE += $(edgeMeshFormats)/obj/OBJedgeFormatRunTime.C

SOURCE += $(edgeMeshFormats)/starcd/STARCDedgeFormat.C
SOURCE += $(edgeMeshFormats)/starcd/STARCDedgeFormatRunTime.C

SOURCE += $(edgeMeshFormats)/vtk/VTKedgeFormat.C
SOURCE += $(edgeMeshFormats)/vtk/VTKedgeFormatRunTime.C

SOURCE += $(em)/featureEdgeMesh/featureEdgeMesh.C

eem = $(em)/extendedEdgeMesh

SOURCE += $(eem)/extendedEdgeMesh.C
SOURCE += $(eem)/extendedEdgeMeshNew.C

SOURCE += $(eem)/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
SOURCE += $(eem)/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormatRunTime.C

efm = $(eem)/extendedFeatureEdgeMesh

SOURCE += $(efm)/extendedFeatureEdgeMesh.C

SOURCE += cellClassification/cellClassification.C
SOURCE += cellClassification/cellInfo.C

SOURCE += patchDist/patchDistWave/patchDistWave.C

SOURCE += cellFeatures/cellFeatures.C

csys = coordinateSystems
SOURCE += $(csys)/coordinateSystem.C
SOURCE += $(csys)/coordinateSystemNew.C
SOURCE += $(csys)/coordinateSystems.C
SOURCE += $(csys)/cylindricalCS.C
SOURCE += $(csys)/cartesianCS.C
SOURCE += $(csys)/coordinateRotation/axesRotation.C
SOURCE += $(csys)/coordinateRotation/coordinateRotation.C
SOURCE += $(csys)/coordinateRotation/coordinateRotationNew.C
SOURCE += $(csys)/coordinateRotation/EulerCoordinateRotation.C
SOURCE += $(csys)/coordinateRotation/STARCDCoordinateRotation.C
SOURCE += $(csys)/coordinateRotation/cylindrical.C

SOURCE += edgeFaceCirculator/edgeFaceCirculator.C

SOURCE += polyMeshZipUpCells/polyMeshZipUpCells.C

SOURCE += meshSearch/meshSearchBoundBox.C
SOURCE += meshSearch/meshSearch.C
SOURCE += meshSearch/meshBoundarySearch.C

SOURCE += meshTools/meshTools.C

SOURCE += algorithms/FaceCellWave/FaceCellWaveName.C
SOURCE += algorithms/PointEdgeWave/PointEdgeWaveName.C
SOURCE += algorithms/PatchEdgeFaceWave/PatchEdgeFaceWaveName.C
SOURCE += algorithms/PatchEdgeFaceWave/patchPatchDist.C

SOURCE += regionSplit/regionSplit.C
SOURCE += regionSplit/localPointRegion.C

SOURCE += indexedOctree/treeDataEdge.C
SOURCE += indexedOctree/treeDataFace.C
SOURCE += indexedOctree/treeDataPoint.C
SOURCE += indexedOctree/treeDataPrimitivePatchName.C
SOURCE += indexedOctree/treeDataTriSurface.C

SOURCE += searchableSurfaces/searchableSurface/searchableSurface.C
SOURCE += searchableSurfaces/searchableSurfaceList/searchableSurfaceList.C

SOURCE += searchableSurfaces/box/box_searchableSurface.C
SOURCE += searchableSurfaces/cylinder/cylinder_searchableSurface.C
SOURCE += searchableSurfaces/disk/disk_searchableSurface.C
SOURCE += searchableSurfaces/plane/plane_searchableSurface.C
SOURCE += searchableSurfaces/plate/plate_searchableSurface.C
SOURCE += searchableSurfaces/sphere/sphere_searchableSurface.C
SOURCE += searchableSurfaces/withGaps/withGaps_searchableSurface.C
SOURCE += searchableSurfaces/triSurface/triSurface_searchableSurface.C
SOURCE += searchableSurfaces/closedTriSurface/closedTriSurface.C
SOURCE += searchableSurfaces/extrudedCircle/extrudedCircle_searchableSurface.C
SOURCE += searchableSurfaces/collection/collection_searchableSurface.C

SOURCE += searchableSurfaces/searchableSurfacesQueries/searchableSurfacesQueries.C
SOURCE += searchableSurfaces/triSurface/extractCloseness.C

SOURCE += topoSets/cellSet.C
SOURCE += topoSets/topoSet.C
SOURCE += topoSets/faceSet.C
SOURCE += topoSets/pointSet.C

SOURCE += momentOfInertia/momentOfInertia.C

SOURCE += triSurface/orientedSurface/orientedSurface.C
SOURCE += triSurface/surfaceLocation/surfaceLocation.C

booleanOps = triSurface/booleanOps

surfaceIntersection = $(booleanOps)/surfaceIntersection
SOURCE += $(surfaceIntersection)/surfaceIntersection.C
SOURCE += $(surfaceIntersection)/surfaceIntersectionFuncs.C
SOURCE += $(surfaceIntersection)/edgeIntersections.C

booleanSurface = $(booleanOps)/booleanSurface
SOURCE += $(booleanSurface)/booleanSurface.C

intersectedSurface = $(booleanOps)/intersectedSurface
SOURCE += $(intersectedSurface)/intersectedSurface.C
SOURCE += $(intersectedSurface)/edgeSurface.C

SOURCE += triSurface/triSurfaceSearch/triSurfaceSearch.C
SOURCE += triSurface/triSurfaceSearch/triSurfaceRegionSearch.C
SOURCE += triSurface/triangleFuncs/triangleFuncs.C
SOURCE += triSurface/surfaceFeatures/surfaceFeatures.C
SOURCE += triSurface/triSurfaceTools/triSurfaceTools.C
SOURCE += triSurface/triSurfaceTools/geompack/geompack.C
SOURCE += triSurface/triSurfaceTools/pointToPointPlanarInterpolation.C

SOURCE += twoDPointCorrector/twoDPointCorrector.C

SOURCE += patchToPatchTools/patchToPatchTools.C

SOURCE += patchToPatch/patchToPatch/patchToPatch.C
SOURCE += patchToPatch/patchToPatch/patchToPatchParallelOps.C
SOURCE += patchToPatch/matching/matchingPatchToPatch.C
SOURCE += patchToPatch/nearby/nearbyPatchToPatch.C
SOURCE += patchToPatch/nearest/nearestPatchToPatch.C
SOURCE += patchToPatch/inverseDistance/inverseDistancePatchToPatch.C
SOURCE += patchToPatch/intersection/intersectionPatchToPatch.C
SOURCE += patchToPatch/rays/raysPatchToPatch.C

SOURCE += patchToPatch/patchToPatchStabilisation/patchToPatchStabilisation.C

SOURCE += patchToPatchFieldMapper/patchToPatchFieldMapper.C
SOURCE += patchToPatchFieldMapper/patchToPatchLeftOverFieldMapper.C
SOURCE += patchToPatchFieldMapper/patchToPatchNormalisedFieldMapper.C

SOURCE += cellsToCells/cellsToCells/cellsToCells.C
SOURCE += cellsToCells/cellsToCells/cellsToCellsParallelOps.C
SOURCE += cellsToCells/matching/matchingCellsToCells.C
SOURCE += cellsToCells/nearest/nearestCellsToCells.C
SOURCE += cellsToCells/intersection/intersectionCellsToCells.C

SOURCE += cellsToCells/cellsToCellsStabilisation/cellsToCellsStabilisation.C

SOURCE += meshToMesh/meshToMesh.C

SOURCE += mappedPatches/mappedPatchBaseBase/mappedPatchBaseBase.C

SOURCE += mappedPatches/mappedPatchBase/mappedPatchBase.C
SOURCE += mappedPatches/mappedPolyPatch/mappedPolyPatch.C
SOURCE += mappedPatches/mappedPolyPatch/mappedWallPolyPatch.C
SOURCE += mappedPatches/mappedPointPatch/mappedPointPatch.C
SOURCE += mappedPatches/mappedPointPatch/mappedWallPointPatch.C

SOURCE += mappedPatches/mappedExtrudedPatchBase/mappedExtrudedPatchBase.C
SOURCE += mappedPatches/mappedExtrudedPolyPatch/mappedExtrudedWallPolyPatch.C
SOURCE += mappedPatches/mappedExtrudedPointPatch/mappedExtrudedWallPointPatch.C

SOURCE += mappedPatches/mappedInternalPatchBase/mappedInternalPatchBase.C
SOURCE += mappedPatches/mappedInternalPolyPatch/mappedInternalPolyPatch.C
SOURCE += mappedPatches/mappedInternalPointPatch/mappedInternalPointPatch.C

SOURCE += mappedPatches/nonConformalMappedPatchBase/nonConformalMappedPatchBase.C
SOURCE += mappedPatches/nonConformalMappedPolyPatch/nonConformalMappedWallPolyPatch.C
SOURCE += mappedPatches/nonConformalMappedPointPatch/nonConformalMappedWallPointPatch.C

SOURCE += meshStructure/meshStructure.C
SOURCE += meshStructure/topoDistanceData.C
SOURCE += meshStructure/pointTopoDistanceData.C

SOURCE += tetOverlapVolume/tetOverlapVolume.C

SOURCE += triIntersect/triIntersect.C
SOURCE += triIntersect/triIntersectLocationIO.C

SOURCE += cutPoly/cellEdgeAddressing.C
SOURCE += cutPoly/cutPoly.C
SOURCE += cutPoly/cutPolyIsoSurface.C

SOURCE += nonConformal/polyPatches/nonConformal/nonConformalPolyPatch.C
SOURCE += nonConformal/polyPatches/nonConformalCoupled/nonConformalCoupledPolyPatch.C
SOURCE += nonConformal/polyPatches/nonConformalCyclic/nonConformalCyclicPolyPatch.C
SOURCE += nonConformal/polyPatches/nonConformalError/nonConformalErrorPolyPatch.C
SOURCE += nonConformal/polyPatches/nonConformalProcessorCyclic/nonConformalProcessorCyclicPolyPatch.C

SOURCE += nonConformal/pointPatches/nonConformalCyclic/nonConformalCyclicPointPatch.C
SOURCE += nonConformal/pointPatches/nonConformalError/nonConformalErrorPointPatch.C
SOURCE += nonConformal/pointPatches/nonConformalProcessorCyclic/nonConformalProcessorCyclicPointPatch.C

SOURCE += nonConformal/pointPatchFields/nonConformalCyclic/nonConformalCyclicPointPatchFields.C
SOURCE += nonConformal/pointPatchFields/nonConformalError/nonConformalErrorPointPatchFields.C
SOURCE += nonConformal/pointPatchFields/nonConformalProcessorCyclic/nonConformalProcessorCyclicPointPatchFields.C

SOURCE += nonConformal/boundary/nonConformalBoundary.C

SOURCE += pointDist/pointEdgeDist.C
SOURCE += pointDist/pointDist.C

SOURCE += patchIntersection/star/star.C
SOURCE += patchIntersection/patchIntersection.C
SOURCE += patchIntersection/primitivePatchIntersection.C
SOURCE += patchIntersection/polyPatchIntersection.C

SOURCE += patchFaceOrientation/patchFaceOrientation.C

SOURCE += zoneGenerators/remove/remove.C
SOURCE += zoneGenerators/clear/clear.C
SOURCE += zoneGenerators/write/write.C

SOURCE += zoneGenerators/union/union.C
SOURCE += zoneGenerators/difference/difference.C
SOURCE += zoneGenerators/intersection/intersection.C
SOURCE += zoneGenerators/invert/invert.C

SOURCE += zoneGenerators/volume/volume/volume.C
SOURCE += zoneGenerators/volume/box/box.C
SOURCE += zoneGenerators/volume/sphere/sphere.C
SOURCE += zoneGenerators/volume/hemisphere/hemisphere.C
SOURCE += zoneGenerators/volume/cylinder/cylinder.C
SOURCE += zoneGenerators/volume/annulus/annulus.C
SOURCE += zoneGenerators/volume/truncatedCone/truncatedCone.C
SOURCE += zoneGenerators/volume/insideSurface/insideSurface.C

SOURCE += zoneGenerators/point/point/point_zoneGenerator.C

SOURCE += zoneGenerators/cell/containsPoints/containsPoints.C
SOURCE += zoneGenerators/cell/generatedCellZone/generatedCellZone.C

SOURCE += zoneGenerators/face/face/face_zoneGenerator.C
SOURCE += zoneGenerators/face/patch/patch_zoneGenerator.C
SOURCE += zoneGenerators/face/normal/normal_zoneGenerator.C
SOURCE += zoneGenerators/face/orient/orient_zoneGenerator.C
SOURCE += zoneGenerators/face/flip/flip_zoneGenerator.C
SOURCE += zoneGenerators/face/plane/plane_zoneGenerator.C
SOURCE += zoneGenerators/face/surface/surface_zoneGenerator.C
SOURCE += zoneGenerators/face/generatedFaceZone/generatedFaceZone.C

SOURCE += zoneGenerators/periodic/periodic.C

SOURCE += zoneGenerators/set/set.C

LIB = $(FOAM_LIBBIN)/libmeshTools
