(lang dune 3.20)
(name nbd)
(version 6.0.1)
(sections (lib .) (libexec .) (doc ../../doc/nbd))
(files
 (lib
  (META
   channel.ml
   channel.mli
   client.ml
   client.mli
   dune-package
   mirror.ml
   mirror.mli
   mux.ml
   nbd.a
   nbd.cma
   nbd.cmi
   nbd.cmt
   nbd.cmx
   nbd.cmxa
   nbd.ml
   nbd__Channel.cmi
   nbd__Channel.cmt
   nbd__Channel.cmti
   nbd__Channel.cmx
   nbd__Client.cmi
   nbd__Client.cmt
   nbd__Client.cmti
   nbd__Client.cmx
   nbd__Mirror.cmi
   nbd__Mirror.cmt
   nbd__Mirror.cmti
   nbd__Mirror.cmx
   nbd__Mux.cmi
   nbd__Mux.cmt
   nbd__Mux.cmx
   nbd__Protocol.cmi
   nbd__Protocol.cmt
   nbd__Protocol.cmti
   nbd__Protocol.cmx
   nbd__S.cmi
   nbd__S.cmt
   nbd__S.cmx
   nbd__Server.cmi
   nbd__Server.cmt
   nbd__Server.cmti
   nbd__Server.cmx
   opam
   protocol.ml
   protocol.mli
   s.ml
   server.ml
   server.mli))
 (libexec (nbd.cmxs))
 (doc (LICENSE README.md)))
(library
 (name nbd)
 (kind normal)
 (archives (byte nbd.cma) (native nbd.cmxa))
 (plugins (byte nbd.cma) (native nbd.cmxs))
 (native_archives nbd.a)
 (requires
  cstruct
  fmt
  io-page
  lwt
  lwt_log
  lwt_log.core
  mirage-block
  rresult
  sexplib
  sexplib0
  ppx_sexp_conv.runtime-lib)
 (main_module_name Nbd)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name nbd)
     (visibility public)
     (kind alias)
     (source (path Nbd) (impl (path nbd.ml-gen))))
    (name Nbd)
    (modules
     (module
      (obj_name nbd__Channel)
      (visibility public)
      (source
       (path Channel)
       (intf (path channel.mli))
       (impl (path channel.ml))))
     (module
      (obj_name nbd__Client)
      (visibility public)
      (source (path Client) (intf (path client.mli)) (impl (path client.ml))))
     (module
      (obj_name nbd__Mirror)
      (visibility public)
      (source (path Mirror) (intf (path mirror.mli)) (impl (path mirror.ml))))
     (module
      (obj_name nbd__Mux)
      (visibility public)
      (source (path Mux) (impl (path mux.ml))))
     (module
      (obj_name nbd__Protocol)
      (visibility public)
      (source
       (path Protocol)
       (intf (path protocol.mli))
       (impl (path protocol.ml))))
     (module
      (obj_name nbd__S)
      (visibility public)
      (source (path S) (impl (path s.ml))))
     (module
      (obj_name nbd__Server)
      (visibility public)
      (source (path Server) (intf (path server.mli)) (impl (path server.ml))))))
   (wrapped true))))
