#                                               -*- cmake -*-
#
#  CMakeLists.txt
#
#  Copyright (C) 2005-2013 EDF-EADS-Phimeca
#
#  This library is free software: you can redistribute it and/or modify
#  it under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  This library is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU Lesser General Public License for more details.
#
#  You should have received a copy of the GNU Lesser General Public
#  along with this library.  If not, see <http://www.gnu.org/licenses/>.
#
#  @author dutka
#  @date   2010-02-04 16:44:49 +0100 (Thu, 04 Feb 2010)
#

# Register current directory files
ot_add_current_dir_to_include_dirs ()

ot_add_source_file ( asa243.cpp )
ot_add_source_file ( AliMikhailHaqCopula.cxx )
ot_add_source_file ( AliMikhailHaqCopulaFactory.cxx )
ot_add_source_file ( Arcsine.cxx )
ot_add_source_file ( ArcsineFactory.cxx )
ot_add_source_file ( Bernoulli.cxx )
ot_add_source_file ( BernoulliFactory.cxx )
ot_add_source_file ( Beta.cxx )
ot_add_source_file ( BetaFactory.cxx )
ot_add_source_file ( Binomial.cxx )
ot_add_source_file ( BinomialFactory.cxx )
ot_add_source_file ( Burr.cxx )
ot_add_source_file ( BurrFactory.cxx )
ot_add_source_file ( Chi.cxx )
ot_add_source_file ( ChiFactory.cxx )
ot_add_source_file ( ChiSquare.cxx )
ot_add_source_file ( ChiSquareFactory.cxx )
ot_add_source_file ( ClaytonCopula.cxx )
ot_add_source_file ( ClaytonCopulaFactory.cxx )
ot_add_source_file ( ComposedCopula.cxx )
ot_add_source_file ( ComposedDistribution.cxx )
ot_add_source_file ( ConditionalDistribution.cxx )
ot_add_source_file ( Dirac.cxx )
ot_add_source_file ( DiracFactory.cxx )
ot_add_source_file ( Dirichlet.cxx )
ot_add_source_file ( DirichletFactory.cxx )
ot_add_source_file ( DistFunc.cxx )
ot_add_source_file ( Epanechnikov.cxx )
ot_add_source_file ( Exponential.cxx )
ot_add_source_file ( ExponentialFactory.cxx )
ot_add_source_file ( FarlieGumbelMorgensternCopula.cxx )
ot_add_source_file ( FarlieGumbelMorgensternCopulaFactory.cxx )
ot_add_source_file ( FisherSnedecor.cxx )
ot_add_source_file ( FisherSnedecorFactory.cxx )
ot_add_source_file ( FrankCopula.cxx )
ot_add_source_file ( FrankCopulaFactory.cxx )
ot_add_source_file ( Gamma.cxx )
ot_add_source_file ( GammaFactory.cxx )
ot_add_source_file ( GeneralizedPareto.cxx )
ot_add_source_file ( GeneralizedParetoFactory.cxx )
ot_add_source_file ( Geometric.cxx )
ot_add_source_file ( GeometricFactory.cxx )
ot_add_source_file ( GumbelCopula.cxx )
ot_add_source_file ( GumbelCopulaFactory.cxx )
ot_add_source_file ( Gumbel.cxx )
ot_add_source_file ( GumbelFactory.cxx )
ot_add_source_file ( Histogram.cxx )
ot_add_source_file ( HistogramFactory.cxx )
ot_add_source_file ( HistogramPair.cxx )
ot_add_source_file ( IndependentCopula.cxx )
ot_add_source_file ( InverseNormal.cxx )
ot_add_source_file ( InverseNormalFactory.cxx )
ot_add_source_file ( KPermutationsDistribution.cxx )
ot_add_source_file ( KernelMixture.cxx )
ot_add_source_file ( KernelSmoothing.cxx )
ot_add_source_file ( KolmogorovSmirnovDist.c )
ot_add_source_file ( Laplace.cxx )
ot_add_source_file ( LaplaceFactory.cxx )
ot_add_source_file ( Logistic.cxx )
ot_add_source_file ( LogisticFactory.cxx )
ot_add_source_file ( LogNormal.cxx )
ot_add_source_file ( LogNormalFactory.cxx )
ot_add_source_file ( LogUniform.cxx )
ot_add_source_file ( LogUniformFactory.cxx )
ot_add_source_file ( MinCopula.cxx )
ot_add_source_file ( Mixture.cxx )
ot_add_source_file ( Multinomial.cxx )
ot_add_source_file ( MultinomialFactory.cxx )
ot_add_source_file ( mvndstpack.f )
ot_add_source_file ( mvtdstpack.f )
ot_add_source_file ( NegativeBinomial.cxx )
ot_add_source_file ( NegativeBinomialFactory.cxx )
ot_add_source_file ( NonCentralChiSquare.cxx )
ot_add_source_file ( NonCentralStudent.cxx )
ot_add_source_file ( Normal2DCDF.cxx )
ot_add_source_file ( Normal3DCDF.cxx )
ot_add_source_file ( NormalCopula.cxx )
ot_add_source_file ( NormalCopulaFactory.cxx )
ot_add_source_file ( Normal.cxx )
ot_add_source_file ( NormalFactory.cxx )
ot_add_source_file ( Poisson.cxx )
ot_add_source_file ( PoissonFactory.cxx )
ot_add_source_file ( PosteriorDistribution.cxx )
ot_add_source_file ( RandomMixture.cxx )
ot_add_source_file ( Rayleigh.cxx )
ot_add_source_file ( RayleighFactory.cxx )
ot_add_source_file ( Rice.cxx )
ot_add_source_file ( RiceFactory.cxx )
ot_add_source_file ( Student.cxx )
ot_add_source_file ( StudentFactory.cxx )
ot_add_source_file ( TracyWidomGOE.cxx )
ot_add_source_file ( TracyWidomGSE.cxx )
ot_add_source_file ( TracyWidomGUE.cxx )
ot_add_source_file ( Trapezoidal.cxx )
ot_add_source_file ( TrapezoidalFactory.cxx )
ot_add_source_file ( Triangular.cxx )
ot_add_source_file ( TriangularFactory.cxx )
ot_add_source_file ( TruncatedDistribution.cxx )
ot_add_source_file ( TruncatedNormal.cxx )
ot_add_source_file ( TruncatedNormalFactory.cxx )
ot_add_source_file ( tvpack.f )
ot_add_source_file ( Uniform.cxx )
ot_add_source_file ( UniformFactory.cxx )
ot_add_source_file ( UserDefined.cxx )
ot_add_source_file ( UserDefinedFactory.cxx )
ot_add_source_file ( UserDefinedPair.cxx )
ot_add_source_file ( Weibull.cxx )
ot_add_source_file ( WeibullFactory.cxx )
ot_add_source_file ( ZipfMandelbrot.cxx )

ot_install_header_file ( asa243.hpp )
ot_install_header_file ( AliMikhailHaqCopula.hxx )
ot_install_header_file ( AliMikhailHaqCopulaFactory.hxx )
ot_install_header_file ( Arcsine.hxx )
ot_install_header_file ( ArcsineFactory.hxx )
ot_install_header_file ( Bernoulli.hxx )
ot_install_header_file ( BernoulliFactory.hxx )
ot_install_header_file ( Beta.hxx )
ot_install_header_file ( BetaFactory.hxx )
ot_install_header_file ( Binomial.hxx )
ot_install_header_file ( BinomialFactory.hxx )
ot_install_header_file ( Burr.hxx )
ot_install_header_file ( BurrFactory.hxx )
ot_install_header_file ( Chi.hxx )
ot_install_header_file ( ChiFactory.hxx )
ot_install_header_file ( ChiSquare.hxx )
ot_install_header_file ( ChiSquareFactory.hxx )
ot_install_header_file ( ClaytonCopula.hxx )
ot_install_header_file ( ClaytonCopulaFactory.hxx )
ot_install_header_file ( ComposedCopula.hxx )
ot_install_header_file ( ComposedDistribution.hxx )
ot_install_header_file ( ConditionalDistribution.hxx )
ot_install_header_file ( DiracFactory.hxx )
ot_install_header_file ( Dirac.hxx )
ot_install_header_file ( DirichletFactory.hxx )
ot_install_header_file ( Dirichlet.hxx )
ot_install_header_file ( DistFunc.hxx )
ot_install_header_file ( Epanechnikov.hxx )
ot_install_header_file ( ExponentialFactory.hxx )
ot_install_header_file ( Exponential.hxx )
ot_install_header_file ( FarlieGumbelMorgensternCopula.hxx )
ot_install_header_file ( FarlieGumbelMorgensternCopulaFactory.hxx )
ot_install_header_file ( FisherSnedecor.hxx )
ot_install_header_file ( FisherSnedecorFactory.hxx )
ot_install_header_file ( FrankCopula.hxx )
ot_install_header_file ( FrankCopulaFactory.hxx )
ot_install_header_file ( GammaFactory.hxx )
ot_install_header_file ( Gamma.hxx )
ot_install_header_file ( GeneralizedParetoFactory.hxx )
ot_install_header_file ( GeneralizedPareto.hxx )
ot_install_header_file ( GeometricFactory.hxx )
ot_install_header_file ( Geometric.hxx )
ot_install_header_file ( GumbelCopulaFactory.hxx )
ot_install_header_file ( GumbelCopula.hxx )
ot_install_header_file ( GumbelFactory.hxx )
ot_install_header_file ( Gumbel.hxx )
ot_install_header_file ( HistogramFactory.hxx )
ot_install_header_file ( Histogram.hxx )
ot_install_header_file ( HistogramPair.hxx )
ot_install_header_file ( IndependentCopula.hxx )
ot_install_header_file ( InverseNormal.hxx )
ot_install_header_file ( InverseNormalFactory.hxx )
ot_install_header_file ( KPermutationsDistribution.hxx )
ot_install_header_file ( KernelMixture.hxx )
ot_install_header_file ( KernelSmoothing.hxx )
ot_install_header_file ( KolmogorovSmirnovDist.h )
ot_install_header_file ( LaplaceFactory.hxx )
ot_install_header_file ( Laplace.hxx )
ot_install_header_file ( LogisticFactory.hxx )
ot_install_header_file ( Logistic.hxx )
ot_install_header_file ( LogNormalFactory.hxx )
ot_install_header_file ( LogNormal.hxx )
ot_install_header_file ( LogUniform.hxx )
ot_install_header_file ( LogUniformFactory.hxx )
ot_install_header_file ( MinCopula.hxx )
ot_install_header_file ( Mixture.hxx )
ot_install_header_file ( MultinomialFactory.hxx )
ot_install_header_file ( Multinomial.hxx )
ot_install_header_file ( Mvndstpack.hxx )
ot_install_header_file ( Mvtdstpack.hxx )
ot_install_header_file ( NegativeBinomial.hxx )
ot_install_header_file ( NegativeBinomialFactory.hxx )
ot_install_header_file ( NonCentralChiSquare.hxx )
ot_install_header_file ( NonCentralStudent.hxx )
ot_install_header_file ( Normal2DCDF.hxx )
ot_install_header_file ( Normal3DCDF.hxx )
ot_install_header_file ( NormalCopulaFactory.hxx )
ot_install_header_file ( NormalCopula.hxx )
ot_install_header_file ( NormalFactory.hxx )
ot_install_header_file ( Normal.hxx )
ot_install_header_file ( OTDistribution.hxx )
ot_install_header_file ( PoissonFactory.hxx )
ot_install_header_file ( Poisson.hxx )
ot_install_header_file ( PosteriorDistribution.hxx )
ot_install_header_file ( RandomMixture.hxx )
ot_install_header_file ( RayleighFactory.hxx )
ot_install_header_file ( Rayleigh.hxx )
ot_install_header_file ( Rice.hxx )
ot_install_header_file ( RiceFactory.hxx )
ot_install_header_file ( StudentFactory.hxx )
ot_install_header_file ( Student.hxx )
ot_install_header_file ( TracyWidomGOE.hxx )
ot_install_header_file ( TracyWidomGSE.hxx )
ot_install_header_file ( TracyWidomGUE.hxx )
ot_install_header_file ( TrapezoidalFactory.hxx )
ot_install_header_file ( Trapezoidal.hxx )
ot_install_header_file ( TriangularFactory.hxx )
ot_install_header_file ( Triangular.hxx )
ot_install_header_file ( TruncatedDistribution.hxx )
ot_install_header_file ( TruncatedNormalFactory.hxx )
ot_install_header_file ( TruncatedNormal.hxx )
ot_install_header_file ( Tvpack.hxx )
ot_install_header_file ( UniformFactory.hxx )
ot_install_header_file ( Uniform.hxx )
ot_install_header_file ( UserDefinedFactory.hxx )
ot_install_header_file ( UserDefined.hxx )
ot_install_header_file ( UserDefinedPair.hxx )
ot_install_header_file ( WeibullFactory.hxx )
ot_install_header_file ( Weibull.hxx )
ot_install_header_file ( ZipfMandelbrot.hxx )
