version = "22.34.0"
description = ""
requires =
"astring
 cmdliner
 cohttp
 dune-build-info
 fd-send-recv
 logs
 message-switch-core
 message-switch-unix
 mtime
 mtime.clock.os
 ppx_sexp_conv.runtime-lib
 re
 result
 rpclib
 rpclib.core
 rpclib.json
 rpclib.xml
 rresult
 sexplib
 sexplib0
 threads.posix
 unix
 uri
 uuidm
 xapi-backtrace
 xapi-consts
 xapi-inventory
 xapi-log
 xapi-open-uri
 xapi-stdext-pervasives
 xapi-stdext-threads
 xmlm"
archive(byte) = "xcp.cma"
archive(native) = "xcp.cmxa"
plugin(byte) = "xcp.cma"
plugin(native) = "xcp.cmxs"
package "cluster" (
  directory = "cluster"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   result
   rpclib
   rpclib.core
   rpclib.json
   rresult
   threads
   xapi-idl"
  archive(byte) = "xcp_cluster.cma"
  archive(native) = "xcp_cluster.cmxa"
  plugin(byte) = "xcp_cluster.cma"
  plugin(native) = "xcp_cluster.cmxs"
)
package "gpumon" (
  directory = "gpumon"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   result
   rpclib
   rpclib.core
   rresult
   threads
   xapi-idl
   xapi-log"
  archive(byte) = "xapi_gpumon.cma"
  archive(native) = "xapi_gpumon.cmxa"
  plugin(byte) = "xapi_gpumon.cma"
  plugin(native) = "xapi_gpumon.cmxs"
)
package "memory" (
  directory = "memory"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info result rpclib rpclib.core rresult xapi-idl xapi-log"
  archive(byte) = "xcp_memory.cma"
  archive(native) = "xcp_memory.cmxa"
  plugin(byte) = "xcp_memory.cma"
  plugin(native) = "xcp_memory.cmxs"
)
package "network" (
  directory = "network"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   result
   rpclib
   rpclib.core
   rpclib.json
   rresult
   threads.posix
   xapi-idl
   xapi-log"
  archive(byte) = "xcp_network.cma"
  archive(native) = "xcp_network.cmxa"
  plugin(byte) = "xcp_network.cma"
  plugin(native) = "xcp_network.cmxs"
)
package "rrd" (
  directory = "rrd"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   rpclib
   rpclib.core
   threads.posix
   xapi-idl
   xapi-idl.rrd.interface
   xapi-idl.rrd.interface.types
   xapi-rrd"
  archive(byte) = "xcp_rrd.cma"
  archive(native) = "xcp_rrd.cmxa"
  plugin(byte) = "xcp_rrd.cma"
  plugin(native) = "xcp_rrd.cmxs"
  package "interface" (
    directory = "interface"
    version = "22.34.0"
    description = ""
    requires =
    "dune-build-info
     result
     rpclib
     rpclib.core
     rresult
     xapi-idl
     xapi-idl.rrd.interface.types
     xapi-rrd"
    archive(byte) = "xcp_rrd_interface.cma"
    archive(native) = "xcp_rrd_interface.cmxa"
    plugin(byte) = "xcp_rrd_interface.cma"
    plugin(native) = "xcp_rrd_interface.cmxs"
    package "types" (
      directory = "types"
      version = "22.34.0"
      description = ""
      requires =
      "dune-build-info result rpclib rpclib.core rresult xapi-idl xapi-rrd"
      archive(byte) = "xcp_rrd_interface_types.cma"
      archive(native) = "xcp_rrd_interface_types.cmxa"
      plugin(byte) = "xcp_rrd_interface_types.cma"
      plugin(native) = "xcp_rrd_interface_types.cmxs"
    )
  )
)
package "storage" (
  directory = "storage"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   ppx_sexp_conv.runtime-lib
   rpclib
   rpclib.core
   threads.posix
   xapi-idl
   xapi-idl.storage.interface
   xapi-stdext-date"
  archive(byte) = "xcp_storage.cma"
  archive(native) = "xcp_storage.cmxa"
  plugin(byte) = "xcp_storage.cma"
  plugin(native) = "xcp_storage.cmxs"
  package "interface" (
    directory = "interface"
    version = "22.34.0"
    description = ""
    requires =
    "astring
     dune-build-info
     ppx_sexp_conv.runtime-lib
     result
     rpclib
     rpclib.core
     rpclib.json
     rresult
     xapi-idl
     xapi-idl.storage.interface.types
     xapi-log
     xapi-stdext-date"
    archive(byte) = "xcp_storage_interface.cma"
    archive(native) = "xcp_storage_interface.cmxa"
    plugin(byte) = "xcp_storage_interface.cma"
    plugin(native) = "xcp_storage_interface.cmxs"
    package "types" (
      directory = "types"
      version = "22.34.0"
      description = ""
      requires =
      "dune-build-info
       ppx_sexp_conv.runtime-lib
       result
       rpclib
       rpclib.core
       rresult
       threads
       xapi-idl"
      archive(byte) = "xcp_storage_interface_types.cma"
      archive(native) = "xcp_storage_interface_types.cmxa"
      plugin(byte) = "xcp_storage_interface_types.cma"
      plugin(native) = "xcp_storage_interface_types.cmxs"
    )
  )
)
package "updates" (
  directory = "updates"
  version = "22.34.0"
  description = ""
  requires =
  "mtime
   mtime.clock.os
   rpclib
   rpclib.core
   rpclib.json
   sexplib
   sexplib0
   threads.posix
   xapi-backtrace
   xapi-log
   xapi-stdext-pervasives
   xapi-stdext-threads"
  archive(byte) = "xcp_updates.cma"
  archive(native) = "xcp_updates.cmxa"
  plugin(byte) = "xcp_updates.cma"
  plugin(native) = "xcp_updates.cmxs"
)
package "v6" (
  directory = "v6"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   result
   rpclib
   rpclib.core
   rresult
   threads.posix
   xapi-idl
   xapi-log"
  archive(byte) = "xcp_v6.cma"
  archive(native) = "xcp_v6.cmxa"
  plugin(byte) = "xcp_v6.cma"
  plugin(native) = "xcp_v6.cmxs"
)
package "varstore" (
  directory = "varstore"
  package "deprivileged" (
    directory = "deprivileged"
    version = "22.34.0"
    description = ""
    requires =
    "dune-build-info
     rpclib
     rpclib.core
     threads
     xapi-idl
     xapi-idl.xen
     xapi-idl.xen.interface"
    archive(byte) = "xapi_idl_varstore_deprivileged.cma"
    archive(native) = "xapi_idl_varstore_deprivileged.cmxa"
    plugin(byte) = "xapi_idl_varstore_deprivileged.cma"
    plugin(native) = "xapi_idl_varstore_deprivileged.cmxs"
  )
  package "privileged" (
    directory = "privileged"
    version = "22.34.0"
    description = ""
    requires =
    "dune-build-info result rpclib rpclib.core rresult uuidm xapi-idl"
    archive(byte) = "xapi_idl_varstore_privileged.cma"
    archive(native) = "xapi_idl_varstore_privileged.cmxa"
    plugin(byte) = "xapi_idl_varstore_privileged.cma"
    plugin(native) = "xapi_idl_varstore_privileged.cmxs"
  )
)
package "xen" (
  directory = "xen"
  version = "22.34.0"
  description = ""
  requires =
  "dune-build-info
   ppx_sexp_conv.runtime-lib
   result
   rpclib
   rpclib.core
   rpclib.json
   threads
   xapi-idl
   xapi-idl.xen.interface"
  archive(byte) = "xcp_xen.cma"
  archive(native) = "xcp_xen.cmxa"
  plugin(byte) = "xcp_xen.cma"
  plugin(native) = "xcp_xen.cmxs"
  package "interface" (
    directory = "interface"
    version = "22.34.0"
    description = ""
    requires =
    "dune-build-info
     ppx_sexp_conv.runtime-lib
     result
     rpclib
     rpclib.core
     rresult
     xapi-idl
     xapi-idl.xen.interface.types
     xapi-log"
    archive(byte) = "xcp_xen_interface.cma"
    archive(native) = "xcp_xen_interface.cmxa"
    plugin(byte) = "xcp_xen_interface.cma"
    plugin(native) = "xcp_xen_interface.cmxs"
    package "types" (
      directory = "types"
      version = "22.34.0"
      description = ""
      requires =
      "dune-build-info
       ppx_sexp_conv.runtime-lib
       result
       rpclib
       rpclib.core
       rresult
       sexplib
       sexplib0
       threads
       xapi-idl"
      archive(byte) = "xcp_xen_interface_types.cma"
      archive(native) = "xcp_xen_interface_types.cmxa"
      plugin(byte) = "xcp_xen_interface_types.cma"
      plugin(native) = "xcp_xen_interface_types.cmxs"
    )
  )
)