Import('env') files = [ 'AngleSingletonScore.cpp', 'Atom.cpp', 'BondEndpointsRefiner.cpp', 'BondPairContainer.cpp', 'BondSingletonScore.cpp', 'BondedPairFilter.cpp', 'BrownianDynamics.cpp', 'CHARMMAtom.cpp', 'CHARMMParameters.cpp', 'Chain.cpp', 'Charged.cpp', 'CoulombPairScore.cpp', 'CoverBond.cpp', 'Diffusion.cpp', 'DihedralSingletonScore.cpp', 'Domain.cpp', 'ForceFieldParameters.cpp', 'Fragment.cpp', 'Hierarchy.cpp', 'ImproperSingletonScore.cpp', 'LennardJones.cpp', 'LennardJonesPairScore.cpp', 'Mass.cpp', 'MolecularDynamics.cpp', 'Molecule.cpp', 'Residue.cpp', 'SimulationParameters.cpp', 'StereochemistryPairFilter.cpp', 'VelocityScalingOptimizerState.cpp', 'angle_decorators.cpp', 'bond_decorators.cpp', 'bond_graph.cpp', 'charmm_topology.cpp', 'distance.cpp', 'element.cpp', 'estimates.cpp', 'force_fields.cpp', 'hierarchy_tools.cpp', 'mol2.cpp', 'pdb.cpp', 'protein_ligand_score.cpp', 'smoothing_functions.cpp', ] \ + SConscript('internal/SConscript') # Build and install the shared library: env.IMPModuleLib(files)