(lang dune 2.9)
(name gsl)
(library
 (name gsl)
 (kind normal)
 (archives (byte gsl.cma) (native gsl.cmxa))
 (plugins (byte gsl.cma) (native gsl.cmxs))
 (foreign_objects
  mlgsl_blas.o
  mlgsl_blas_complex.o
  mlgsl_blas_complex_float.o
  mlgsl_blas_float.o
  mlgsl_bspline.o
  mlgsl_cdf.o
  mlgsl_cheb.o
  mlgsl_combi.o
  mlgsl_complex.o
  mlgsl_deriv.o
  mlgsl_eigen.o
  mlgsl_error.o
  mlgsl_fft.o
  mlgsl_fit.o
  mlgsl_fun.o
  mlgsl_histo.o
  mlgsl_ieee.o
  mlgsl_integration.o
  mlgsl_interp.o
  mlgsl_linalg.o
  mlgsl_linalg_complex.o
  mlgsl_math.o
  mlgsl_matrix_complex.o
  mlgsl_matrix_complex_float.o
  mlgsl_matrix_double.o
  mlgsl_matrix_float.o
  mlgsl_min.o
  mlgsl_monte.o
  mlgsl_multifit.o
  mlgsl_multimin.o
  mlgsl_multiroots.o
  mlgsl_odeiv.o
  mlgsl_permut.o
  mlgsl_poly.o
  mlgsl_qrng.o
  mlgsl_randist.o
  mlgsl_rng.o
  mlgsl_roots.o
  mlgsl_sf.o
  mlgsl_sort.o
  mlgsl_stats.o
  mlgsl_sum.o
  mlgsl_vector_double.o
  mlgsl_vector_float.o
  mlgsl_wavelet.o)
 (foreign_archives libgsl_stubs.a)
 (native_archives gsl.a)
 (requires bigarray)
 (main_module_name Gsl)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Gsl)
   (modules
    ((name Blas) (obj_name gsl__Blas) (visibility public) (impl) (intf))
    ((name Blas_flat)
     (obj_name gsl__Blas_flat)
     (visibility public)
     (impl)
     (intf))
    ((name Blas_gen)
     (obj_name gsl__Blas_gen)
     (visibility public)
     (impl)
     (intf))
    ((name Bspline) (obj_name gsl__Bspline) (visibility public) (impl) (intf))
    ((name Cdf) (obj_name gsl__Cdf) (visibility public) (impl) (intf))
    ((name Cheb) (obj_name gsl__Cheb) (visibility public) (impl) (intf))
    ((name Combi) (obj_name gsl__Combi) (visibility public) (impl) (intf))
    ((name Const) (obj_name gsl__Const) (visibility public) (impl) (intf))
    ((name Deriv) (obj_name gsl__Deriv) (visibility public) (impl) (intf))
    ((name Eigen) (obj_name gsl__Eigen) (visibility public) (impl) (intf))
    ((name Error) (obj_name gsl__Error) (visibility public) (impl) (intf))
    ((name Fft) (obj_name gsl__Fft) (visibility public) (impl) (intf))
    ((name Fit) (obj_name gsl__Fit) (visibility public) (impl) (intf))
    ((name Fun) (obj_name gsl__Fun) (visibility public) (impl) (intf))
    ((name Gsl_complex)
     (obj_name gsl__Gsl_complex)
     (visibility public)
     (impl)
     (intf))
    ((name Gsl_sort)
     (obj_name gsl__Gsl_sort)
     (visibility public)
     (impl)
     (intf))
    ((name Histo) (obj_name gsl__Histo) (visibility public) (impl) (intf))
    ((name Ieee) (obj_name gsl__Ieee) (visibility public) (impl) (intf))
    ((name Integration)
     (obj_name gsl__Integration)
     (visibility public)
     (impl)
     (intf))
    ((name Interp) (obj_name gsl__Interp) (visibility public) (impl) (intf))
    ((name Linalg) (obj_name gsl__Linalg) (visibility public) (impl) (intf))
    ((name Math) (obj_name gsl__Math) (visibility public) (impl) (intf))
    ((name Matrix) (obj_name gsl__Matrix) (visibility public) (impl) (intf))
    ((name Matrix_complex)
     (obj_name gsl__Matrix_complex)
     (visibility public)
     (impl)
     (intf))
    ((name Matrix_complex_flat)
     (obj_name gsl__Matrix_complex_flat)
     (visibility public)
     (impl)
     (intf))
    ((name Matrix_flat)
     (obj_name gsl__Matrix_flat)
     (visibility public)
     (impl)
     (intf))
    ((name Min) (obj_name gsl__Min) (visibility public) (impl) (intf))
    ((name Misc) (obj_name gsl__Misc) (visibility public) (impl))
    ((name Monte) (obj_name gsl__Monte) (visibility public) (impl) (intf))
    ((name Multifit)
     (obj_name gsl__Multifit)
     (visibility public)
     (impl)
     (intf))
    ((name Multifit_nlin)
     (obj_name gsl__Multifit_nlin)
     (visibility public)
     (impl)
     (intf))
    ((name Multimin)
     (obj_name gsl__Multimin)
     (visibility public)
     (impl)
     (intf))
    ((name Multiroot)
     (obj_name gsl__Multiroot)
     (visibility public)
     (impl)
     (intf))
    ((name Odeiv) (obj_name gsl__Odeiv) (visibility public) (impl) (intf))
    ((name Permut) (obj_name gsl__Permut) (visibility public) (impl) (intf))
    ((name Poly) (obj_name gsl__Poly) (visibility public) (impl) (intf))
    ((name Qrng) (obj_name gsl__Qrng) (visibility public) (impl) (intf))
    ((name Randist) (obj_name gsl__Randist) (visibility public) (impl) (intf))
    ((name Rng) (obj_name gsl__Rng) (visibility public) (impl) (intf))
    ((name Root) (obj_name gsl__Root) (visibility public) (impl) (intf))
    ((name Sf) (obj_name gsl__Sf) (visibility public) (impl) (intf))
    ((name Siman) (obj_name gsl__Siman) (visibility public) (impl) (intf))
    ((name Stats) (obj_name gsl__Stats) (visibility public) (impl) (intf))
    ((name Sum) (obj_name gsl__Sum) (visibility public) (impl) (intf))
    ((name Vectmat) (obj_name gsl__Vectmat) (visibility public) (impl) (intf))
    ((name Vector) (obj_name gsl__Vector) (visibility public) (impl) (intf))
    ((name Vector_complex)
     (obj_name gsl__Vector_complex)
     (visibility public)
     (impl)
     (intf))
    ((name Vector_complex_flat)
     (obj_name gsl__Vector_complex_flat)
     (visibility public)
     (impl)
     (intf))
    ((name Vector_flat)
     (obj_name gsl__Vector_flat)
     (visibility public)
     (impl)
     (intf))
    ((name Version) (obj_name gsl__Version) (visibility public) (impl))
    ((name Wavelet) (obj_name gsl__Wavelet) (visibility public) (impl) (intf)))
   (alias_module
    (name Gsl)
    (obj_name gsl)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
