SOURCE += polyTopoChange/polyTopoChange.C
SOURCE += polyTopoChange/addPatchCellLayer.C
SOURCE += polyTopoChange/pointEdgeCollapse/pointEdgeCollapse.C
SOURCE += polyTopoChange/edgeCollapser.C
SOURCE += polyTopoChange/removeCells.C
SOURCE += polyTopoChange/removeFaces.C
SOURCE += polyTopoChange/refinementData.C
SOURCE += polyTopoChange/refinementDistanceData.C
SOURCE += polyTopoChange/removePoints.C
SOURCE += polyTopoChange/combineFaces.C
SOURCE += polyTopoChange/duplicatePoints.C

hexRef8 = polyTopoChange/hexRef8
SOURCE += $(hexRef8)/hexRef8.C
SOURCE += $(hexRef8)/hexRef8Data.C
SOURCE += $(hexRef8)/refinementHistory.C

SOURCE += perfectInterface/perfectInterface.C
SOURCE += mergePatchPairs/mergePatchPairs.C

SOURCE += repatchMesh/repatchMesh.C
SOURCE += repatchMesh/repatchPatch.C

meshModifiers = meshCut/meshModifiers
SOURCE += $(meshModifiers)/meshCutter/meshCutter.C
SOURCE += $(meshModifiers)/undoableMeshCutter/undoableMeshCutter.C
SOURCE += $(meshModifiers)/refinementIterator/refinementIterator.C
SOURCE += $(meshModifiers)/multiDirRefinement/multiDirRefinement.C

SOURCE += meshCut/cellLooper/cellLooper.C
SOURCE += meshCut/cellLooper/geomCellLooper.C
SOURCE += meshCut/cellLooper/hexCellLooper.C
SOURCE += meshCut/directions/directions.C
SOURCE += meshCut/directions/directionInfo/directionInfo.C
SOURCE += meshCut/edgeVertex/edgeVertex.C
SOURCE += meshCut/cellCuts/cellCuts.C
SOURCE += meshCut/splitCell/splitCell.C
SOURCE += meshCut/refineCell/refineCell.C

SOURCE += repatcher/repatcher.C

SOURCE += fvMeshAdder/fvMeshAdder.C
SOURCE += fvMeshDistribute/fvMeshDistribute.C
SOURCE += polyMeshAdder/faceCoupleInfo.C
SOURCE += polyMeshAdder/polyMeshAdder.C

SOURCE += fvMeshTools/fvMeshTools.C

SOURCE += fvMeshSubset/fvMeshSubset.C

SOURCE += createShellMesh/createShellMesh.C

SOURCE += polyMeshFilter/polyMeshFilterSettings.C
SOURCE += polyMeshFilter/polyMeshFilter.C

LIB = $(FOAM_LIBBIN)/libpolyTopoChange
