Import('env')

files = [
         'ConfigurationSet.h',
         'Constraint.h',
         'Decorator.h',
         'DerivativeAccumulator.h',
         'FailureHandler.h',
         'Key.h',
         'Model.h',
         'Object.h',
         'Optimizer.h',
         'OptimizerState.h',
         'PairContainer.h',
         'PairFilter.h',
         'PairModifier.h',
         'PairScore.h',
         'Particle.h',
         'Pointer.h',
         'QuadContainer.h',
         'QuadFilter.h',
         'QuadModifier.h',
         'QuadScore.h',
         'RefCounted.h',
         'Refiner.h',
         'Restraint.h',
         'RestraintSet.h',
         'Sampler.h',
         'ScoreState.h',
         'SetLogState.h',
         'SingletonContainer.h',
         'SingletonFilter.h',
         'SingletonModifier.h',
         'SingletonScore.h',
         'TripletContainer.h',
         'TripletFilter.h',
         'TripletModifier.h',
         'TripletScore.h',
         'UnaryFunction.h',
         'VectorOfRefCounted.h',
         'VersionInfo.h',
         'WeakPointer.h',
         'base_types.h',
         'constants.h',
         'container_base.h',
         'container_macros.h',
         'deprecation.h',
         'exception.h',
         'file.h',
         'io.h',
         'log.h',
         'macros.h',
         'random.h',
         'utility.h',
        ] \
        + SConscript('internal/SConscript')

# Install the include files:
env.IMPModuleInclude(files)
