(lang dune 3.20)
(name rrd-transport)
(version 26.1.3)
(sections
 (lib /usr/lib64/opamroot/ocaml-system/lib/rrd-transport)
 (libexec /usr/libexec/xenopsd/rrd-transport)
 (doc /usr/doc/rrd-transport))
(files
 (lib
  (META
   dune-package
   file/rrd_file_reader.cmi
   file/rrd_file_reader.cmt
   file/rrd_file_reader.cmx
   file/rrd_file_reader.ml
   file/rrd_file_writer.cmi
   file/rrd_file_writer.cmt
   file/rrd_file_writer.cmx
   file/rrd_file_writer.ml
   file/rrd_transport_file.a
   file/rrd_transport_file.cma
   file/rrd_transport_file.cmxa
   lib/rrd_io.cmi
   lib/rrd_io.cmt
   lib/rrd_io.cmti
   lib/rrd_io.cmx
   lib/rrd_io.ml
   lib/rrd_io.mli
   lib/rrd_json.cmi
   lib/rrd_json.cmt
   lib/rrd_json.cmti
   lib/rrd_json.cmx
   lib/rrd_json.ml
   lib/rrd_json.mli
   lib/rrd_protocol.cmi
   lib/rrd_protocol.cmt
   lib/rrd_protocol.cmti
   lib/rrd_protocol.cmx
   lib/rrd_protocol.ml
   lib/rrd_protocol.mli
   lib/rrd_protocol_v1.cmi
   lib/rrd_protocol_v1.cmt
   lib/rrd_protocol_v1.cmti
   lib/rrd_protocol_v1.cmx
   lib/rrd_protocol_v1.ml
   lib/rrd_protocol_v1.mli
   lib/rrd_protocol_v2.cmi
   lib/rrd_protocol_v2.cmt
   lib/rrd_protocol_v2.cmti
   lib/rrd_protocol_v2.cmx
   lib/rrd_protocol_v2.ml
   lib/rrd_protocol_v2.mli
   lib/rrd_reader_functor.cmi
   lib/rrd_reader_functor.cmt
   lib/rrd_reader_functor.cmti
   lib/rrd_reader_functor.cmx
   lib/rrd_reader_functor.ml
   lib/rrd_reader_functor.mli
   lib/rrd_rpc.cmi
   lib/rrd_rpc.cmt
   lib/rrd_rpc.cmti
   lib/rrd_rpc.cmx
   lib/rrd_rpc.ml
   lib/rrd_rpc.mli
   lib/rrd_transport_lib.a
   lib/rrd_transport_lib.cma
   lib/rrd_transport_lib.cmxa
   lib/rrd_writer_functor.cmi
   lib/rrd_writer_functor.cmt
   lib/rrd_writer_functor.cmti
   lib/rrd_writer_functor.cmx
   lib/rrd_writer_functor.ml
   lib/rrd_writer_functor.mli
   opam
   rrd_reader.cmi
   rrd_reader.cmt
   rrd_reader.cmx
   rrd_reader.ml
   rrd_transport.a
   rrd_transport.cma
   rrd_transport.cmxa
   rrd_writer.cmi
   rrd_writer.cmt
   rrd_writer.cmx
   rrd_writer.ml))
 (libexec
  (file/rrd_transport_file.cmxs lib/rrd_transport_lib.cmxs rrd_transport.cmxs))
 (doc (CHANGELOG LICENSE README.markdown)))
(library
 (name rrd-transport)
 (kind normal)
 (archives (byte rrd_transport.cma) (native rrd_transport.cmxa))
 (plugins (byte rrd_transport.cma) (native rrd_transport.cmxs))
 (native_archives rrd_transport.a)
 (requires (re_export rrd-transport.lib) (re_export rrd-transport.file))
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name rrd_reader)
    (visibility public)
    (source (path Rrd_reader) (impl (path rrd_reader.ml))))
   (module
    (obj_name rrd_writer)
    (visibility public)
    (source (path Rrd_writer) (impl (path rrd_writer.ml)))))))
(library
 (name rrd-transport.file)
 (kind normal)
 (archives
  (byte file/rrd_transport_file.cma)
  (native file/rrd_transport_file.cmxa))
 (plugins
  (byte file/rrd_transport_file.cma)
  (native file/rrd_transport_file.cmxs))
 (native_archives file/rrd_transport_file.a)
 (requires bigarray-compat cstruct rrd-transport.lib threads.posix unix)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name rrd_file_reader)
    (visibility public)
    (source (path Rrd_file_reader) (impl (path file/rrd_file_reader.ml))))
   (module
    (obj_name rrd_file_writer)
    (visibility public)
    (source (path Rrd_file_writer) (impl (path file/rrd_file_writer.ml)))))))
(library
 (name rrd-transport.lib)
 (kind normal)
 (archives
  (byte lib/rrd_transport_lib.cma)
  (native lib/rrd_transport_lib.cmxa))
 (plugins
  (byte lib/rrd_transport_lib.cma)
  (native lib/rrd_transport_lib.cmxs))
 (native_archives lib/rrd_transport_lib.a)
 (requires
  astring
  bigarray
  crc
  cstruct
  rpclib.core
  rpclib.json
  xapi-rrd
  threads
  xapi-idl.rrd.interface
  xapi-idl.rrd.interface.types
  xapi-idl.rrd
  yojson)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name rrd_io)
    (visibility public)
    (source
     (path Rrd_io)
     (intf (path lib/rrd_io.mli))
     (impl (path lib/rrd_io.ml))))
   (module
    (obj_name rrd_json)
    (visibility public)
    (source
     (path Rrd_json)
     (intf (path lib/rrd_json.mli))
     (impl (path lib/rrd_json.ml))))
   (module
    (obj_name rrd_protocol)
    (visibility public)
    (source
     (path Rrd_protocol)
     (intf (path lib/rrd_protocol.mli))
     (impl (path lib/rrd_protocol.ml))))
   (module
    (obj_name rrd_protocol_v1)
    (visibility public)
    (source
     (path Rrd_protocol_v1)
     (intf (path lib/rrd_protocol_v1.mli))
     (impl (path lib/rrd_protocol_v1.ml))))
   (module
    (obj_name rrd_protocol_v2)
    (visibility public)
    (source
     (path Rrd_protocol_v2)
     (intf (path lib/rrd_protocol_v2.mli))
     (impl (path lib/rrd_protocol_v2.ml))))
   (module
    (obj_name rrd_reader_functor)
    (visibility public)
    (source
     (path Rrd_reader_functor)
     (intf (path lib/rrd_reader_functor.mli))
     (impl (path lib/rrd_reader_functor.ml))))
   (module
    (obj_name rrd_rpc)
    (visibility public)
    (source
     (path Rrd_rpc)
     (intf (path lib/rrd_rpc.mli))
     (impl (path lib/rrd_rpc.ml))))
   (module
    (obj_name rrd_writer_functor)
    (visibility public)
    (source
     (path Rrd_writer_functor)
     (intf (path lib/rrd_writer_functor.mli))
     (impl (path lib/rrd_writer_functor.ml)))))))
