set (fm_emodel
    cbs.C
    supg.C
    stokesflow.C
    stokesflowvelocityhomogenization.C
    )

set (fm_element
    fmelement.C
    supgelement.C
    supgelement2.C
    cbselement.C
    tr1_2d_cbs.C
    tr1_2d_supg.C
    tr1_2d_supg2.C
    tr1_2d_supg_axi.C
    tr1_2d_supg2_axi.C
    tet1_3d_supg.C
    tr21_2d_supg.C
    quad10_2d_supg.C
    tr21stokes.C
    tet21stokes.C
    tr1bubblestokes.C
    tet1bubblestokes.C
    linesurfacetension.C
    line2surfacetension.C
    line2boundaryelement.C
    )

set (fm_material
    newtonianfluid.C
    fe2fluidmaterial.C
    nonlinearfluidmaterial.C
    )

set (fm_loads
    tractionpressurebc.C
    )

set (fm_status
    fluiddynamicmaterial.C
    twofluidmaterial.C
    binghamfluid2.C
    )

set (fm_interface
    leplic.C
    )

set (fm_levelset
    levelsetpcs.C
    fastmarchingmethod.C
    )

set (fm
    ${fm_emodel}
    ${fm_element}
    ${fm_material}
    ${fm_status}
    ${fm_loads}
    ${fm_interface}
    ${fm_levelset}
    ${fm_new}
    )

add_library (fm
    ${LIB_TYPE}
    ${fm}
    )
