(lang dune 3.20)
(name rpclib)
(version 9.0.0)
(sections (lib .) (libexec .) (doc ../../doc/rpclib))
(files
 (lib
  (META
   cmdliner/cmdlinergen.a
   cmdliner/cmdlinergen.cma
   cmdliner/cmdlinergen.cmi
   cmdliner/cmdlinergen.cmt
   cmdliner/cmdlinergen.cmx
   cmdliner/cmdlinergen.cmxa
   cmdliner/cmdlinergen.ml
   core/codegen.cmi
   core/codegen.cmt
   core/codegen.cmti
   core/codegen.cmx
   core/codegen.ml
   core/codegen.mli
   core/idl.cmi
   core/idl.cmt
   core/idl.cmti
   core/idl.cmx
   core/idl.ml
   core/idl.mli
   core/pythongen.cmi
   core/pythongen.cmt
   core/pythongen.cmx
   core/pythongen.ml
   core/rpc.cmi
   core/rpc.cmt
   core/rpc.cmti
   core/rpc.cmx
   core/rpc.ml
   core/rpc.mli
   core/rpc_genfake.cmi
   core/rpc_genfake.cmt
   core/rpc_genfake.cmx
   core/rpc_genfake.ml
   core/rpclib_core.a
   core/rpclib_core.cma
   core/rpclib_core.cmxa
   core/rpcmarshal.cmi
   core/rpcmarshal.cmt
   core/rpcmarshal.cmx
   core/rpcmarshal.ml
   dune-package
   internals/internals.a
   internals/internals.cma
   internals/internals.cmi
   internals/internals.cmt
   internals/internals.cmx
   internals/internals.cmxa
   internals/internals.ml
   json/json.a
   json/json.cma
   json/json.cmxa
   json/jsonrpc.cmi
   json/jsonrpc.cmt
   json/jsonrpc.cmti
   json/jsonrpc.cmx
   json/jsonrpc.ml
   json/jsonrpc.mli
   markdown/markdowngen.a
   markdown/markdowngen.cma
   markdown/markdowngen.cmi
   markdown/markdowngen.cmt
   markdown/markdowngen.cmx
   markdown/markdowngen.cmxa
   markdown/markdowngen.ml
   opam
   rpclib.a
   rpclib.cma
   rpclib.cmi
   rpclib.cmt
   rpclib.cmx
   rpclib.cmxa
   rpclib.ml
   xml/xml.a
   xml/xml.cma
   xml/xml.cmxa
   xml/xmlrpc.cmi
   xml/xmlrpc.cmt
   xml/xmlrpc.cmti
   xml/xmlrpc.cmx
   xml/xmlrpc.ml
   xml/xmlrpc.mli))
 (libexec
  (cmdliner/cmdlinergen.cmxs
   core/rpclib_core.cmxs
   internals/internals.cmxs
   json/json.cmxs
   markdown/markdowngen.cmxs
   rpclib.cmxs
   xml/xml.cmxs))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name rpclib)
 (kind normal)
 (archives (byte rpclib.cma) (native rpclib.cmxa))
 (plugins (byte rpclib.cma) (native rpclib.cmxs))
 (native_archives rpclib.a)
 (requires rpclib.core rpclib.xml)
 (main_module_name Rpclib)
 (modes byte native)
 (modules
  (singleton
   (obj_name rpclib)
   (visibility public)
   (source (path Rpclib) (impl (path rpclib.ml))))))
(library
 (name rpclib.cmdliner)
 (kind normal)
 (archives (byte cmdliner/cmdlinergen.cma) (native cmdliner/cmdlinergen.cmxa))
 (plugins (byte cmdliner/cmdlinergen.cma) (native cmdliner/cmdlinergen.cmxs))
 (native_archives cmdliner/cmdlinergen.a)
 (requires cmdliner rpclib.core rpclib.json)
 (modes byte native)
 (modules
  (singleton
   (obj_name cmdlinergen)
   (visibility public)
   (source (path Cmdlinergen) (impl (path cmdliner/cmdlinergen.ml))))))
(library
 (name rpclib.core)
 (kind normal)
 (archives (byte core/rpclib_core.cma) (native core/rpclib_core.cmxa))
 (plugins (byte core/rpclib_core.cma) (native core/rpclib_core.cmxs))
 (native_archives core/rpclib_core.a)
 (requires result base64 rresult)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name codegen)
    (visibility public)
    (source
     (path Codegen)
     (intf (path core/codegen.mli))
     (impl (path core/codegen.ml))))
   (module
    (obj_name idl)
    (visibility public)
    (source (path Idl) (intf (path core/idl.mli)) (impl (path core/idl.ml))))
   (module
    (obj_name pythongen)
    (visibility public)
    (source (path Pythongen) (impl (path core/pythongen.ml))))
   (module
    (obj_name rpc)
    (visibility public)
    (source (path Rpc) (intf (path core/rpc.mli)) (impl (path core/rpc.ml))))
   (module
    (obj_name rpc_genfake)
    (visibility public)
    (source (path Rpc_genfake) (impl (path core/rpc_genfake.ml))))
   (module
    (obj_name rpcmarshal)
    (visibility public)
    (source (path Rpcmarshal) (impl (path core/rpcmarshal.ml)))))))
(library
 (name rpclib.internals)
 (kind normal)
 (archives (byte internals/internals.cma) (native internals/internals.cmxa))
 (plugins (byte internals/internals.cma) (native internals/internals.cmxs))
 (native_archives internals/internals.a)
 (modes byte native)
 (modules
  (singleton
   (obj_name internals)
   (visibility public)
   (source (path Internals) (impl (path internals/internals.ml))))))
(library
 (name rpclib.json)
 (kind normal)
 (archives (byte json/json.cma) (native json/json.cmxa))
 (plugins (byte json/json.cma) (native json/json.cmxs))
 (native_archives json/json.a)
 (requires rpclib.core yojson)
 (modes byte native)
 (modules
  (singleton
   (obj_name jsonrpc)
   (visibility public)
   (source
    (path Jsonrpc)
    (intf (path json/jsonrpc.mli))
    (impl (path json/jsonrpc.ml))))))
(library
 (name rpclib.markdown)
 (kind normal)
 (archives (byte markdown/markdowngen.cma) (native markdown/markdowngen.cmxa))
 (plugins (byte markdown/markdowngen.cma) (native markdown/markdowngen.cmxs))
 (native_archives markdown/markdowngen.a)
 (requires rpclib.core rpclib.json rpclib.xml)
 (modes byte native)
 (modules
  (singleton
   (obj_name markdowngen)
   (visibility public)
   (source (path Markdowngen) (impl (path markdown/markdowngen.ml))))))
(library
 (name rpclib.xml)
 (kind normal)
 (archives (byte xml/xml.cma) (native xml/xml.cmxa))
 (plugins (byte xml/xml.cma) (native xml/xml.cmxs))
 (native_archives xml/xml.a)
 (requires rpclib.internals base64 rpclib.core xmlm)
 (modes byte native)
 (modules
  (singleton
   (obj_name xmlrpc)
   (visibility public)
   (source
    (path Xmlrpc)
    (intf (path xml/xmlrpc.mli))
    (impl (path xml/xmlrpc.ml))))))
