(lang dune 3.22)
(name fiber)
(sections (lib /usr/lib/ocaml/fiber) (doc /usr/share/doc/fiber))
(files
 (lib
  (META
   cancel.ml
   core.ml
   dune-package
   fiber.cma
   fiber.cmi
   fiber.cmt
   fiber.cmti
   fiber.ml
   fiber.mli
   fiber__.cmi
   fiber__.cmt
   fiber__.ml
   fiber__Cancel.cmi
   fiber__Cancel.cmt
   fiber__Core.cmi
   fiber__Core.cmt
   fiber__Mutex.cmi
   fiber__Mutex.cmt
   fiber__Mvar.cmi
   fiber__Mvar.cmt
   fiber__Pool.cmi
   fiber__Pool.cmt
   fiber__Scheduler.cmi
   fiber__Scheduler.cmt
   fiber__Stream.cmi
   fiber__Stream.cmt
   fiber__Svar.cmi
   fiber__Svar.cmt
   fiber__Throttle.cmi
   fiber__Throttle.cmt
   mutex.ml
   mvar.ml
   opam
   pool.ml
   scheduler.ml
   stream.ml
   svar.ml
   throttle.ml))
 (doc (CHANGES.md LICENSE.md)))
(library
 (name fiber)
 (kind normal)
 (synopsis "Monadic concurrency library")
 (archives (byte fiber.cma))
 (plugins (byte fiber.cma))
 (requires top-closure ordering dyn pp stdune)
 (main_module_name Fiber)
 (modes byte)
 (modules
  (wrapped
   (group
    (alias
     (obj_name fiber__)
     (visibility public)
     (kind alias)
     (source (path Fiber__) (impl (path fiber__.ml-gen))))
    (name Fiber)
    (modules
     (module
      (obj_name fiber__Cancel)
      (visibility public)
      (source (path Cancel) (impl (path cancel.ml))))
     (module
      (obj_name fiber__Core)
      (visibility public)
      (source (path Core) (impl (path core.ml))))
     (module
      (obj_name fiber)
      (visibility public)
      (source (path Fiber) (intf (path fiber.mli)) (impl (path fiber.ml))))
     (module
      (obj_name fiber__Mutex)
      (visibility public)
      (source (path Mutex) (impl (path mutex.ml))))
     (module
      (obj_name fiber__Mvar)
      (visibility public)
      (source (path Mvar) (impl (path mvar.ml))))
     (module
      (obj_name fiber__Pool)
      (visibility public)
      (source (path Pool) (impl (path pool.ml))))
     (module
      (obj_name fiber__Scheduler)
      (visibility public)
      (source (path Scheduler) (impl (path scheduler.ml))))
     (module
      (obj_name fiber__Stream)
      (visibility public)
      (source (path Stream) (impl (path stream.ml))))
     (module
      (obj_name fiber__Svar)
      (visibility public)
      (source (path Svar) (impl (path svar.ml))))
     (module
      (obj_name fiber__Throttle)
      (visibility public)
      (source (path Throttle) (impl (path throttle.ml))))))
   (wrapped true))))
