Import('env')

files = [
         'AllBipartitePairContainer.h',
         'AllPairContainer.h',
         'CloseBipartitePairContainer.h',
         'ClosePairContainer.h',
         'ConnectingPairContainer.h',
         'ConsecutivePairContainer.h',
         'InContainerPairFilter.h',
         'InContainerQuadFilter.h',
         'InContainerSingletonFilter.h',
         'InContainerTripletFilter.h',
         'ListPairContainer.h',
         'ListQuadContainer.h',
         'ListSingletonContainer.h',
         'ListTripletContainer.h',
         'MaximumPairRestraint.h',
         'MaximumPairScore.h',
         'MaximumQuadRestraint.h',
         'MaximumQuadScore.h',
         'MaximumSingletonRestraint.h',
         'MaximumSingletonScore.h',
         'MaximumTripletRestraint.h',
         'MaximumTripletScore.h',
         'MinimumPairRestraint.h',
         'MinimumPairScore.h',
         'MinimumQuadRestraint.h',
         'MinimumQuadScore.h',
         'MinimumSingletonRestraint.h',
         'MinimumSingletonScore.h',
         'MinimumTripletRestraint.h',
         'MinimumTripletScore.h',
         'PairContainerSet.h',
         'PairsConstraint.h',
         'PairsOptimizerState.h',
         'PairsRestraint.h',
         'QuadContainerSet.h',
         'QuadsConstraint.h',
         'QuadsOptimizerState.h',
         'QuadsRestraint.h',
         'SingletonContainerSet.h',
         'SingletonsConstraint.h',
         'SingletonsOptimizerState.h',
         'SingletonsRestraint.h',
         'TripletContainerSet.h',
         'TripletsConstraint.h',
         'TripletsOptimizerState.h',
         'TripletsRestraint.h',
         'generic.h',
        ] \
        + SConscript('internal/SConscript')

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