(lang dune 3.14)
(name mirage)
(version 4.4.0)
(sections
 (lib /usr/lib64/ocaml/mirage)
 (libexec /usr/lib64/ocaml/mirage)
 (bin /usr/bin)
 (doc /usr/doc/mirage))
(files
 (lib
  (META
   dune-package
   impl/mirage_impl.a
   impl/mirage_impl.cma
   impl/mirage_impl.cmxa
   impl/mirage_impl_argv.cmi
   impl/mirage_impl_argv.cmt
   impl/mirage_impl_argv.cmti
   impl/mirage_impl_argv.cmx
   impl/mirage_impl_argv.ml
   impl/mirage_impl_argv.mli
   impl/mirage_impl_arpv4.cmi
   impl/mirage_impl_arpv4.cmt
   impl/mirage_impl_arpv4.cmti
   impl/mirage_impl_arpv4.cmx
   impl/mirage_impl_arpv4.ml
   impl/mirage_impl_arpv4.mli
   impl/mirage_impl_block.cmi
   impl/mirage_impl_block.cmt
   impl/mirage_impl_block.cmti
   impl/mirage_impl_block.cmx
   impl/mirage_impl_block.ml
   impl/mirage_impl_block.mli
   impl/mirage_impl_conduit.cmi
   impl/mirage_impl_conduit.cmt
   impl/mirage_impl_conduit.cmti
   impl/mirage_impl_conduit.cmx
   impl/mirage_impl_conduit.ml
   impl/mirage_impl_conduit.mli
   impl/mirage_impl_console.cmi
   impl/mirage_impl_console.cmt
   impl/mirage_impl_console.cmti
   impl/mirage_impl_console.cmx
   impl/mirage_impl_console.ml
   impl/mirage_impl_console.mli
   impl/mirage_impl_dns.cmi
   impl/mirage_impl_dns.cmt
   impl/mirage_impl_dns.cmx
   impl/mirage_impl_dns.ml
   impl/mirage_impl_ethernet.cmi
   impl/mirage_impl_ethernet.cmt
   impl/mirage_impl_ethernet.cmti
   impl/mirage_impl_ethernet.cmx
   impl/mirage_impl_ethernet.ml
   impl/mirage_impl_ethernet.mli
   impl/mirage_impl_git.cmi
   impl/mirage_impl_git.cmt
   impl/mirage_impl_git.cmx
   impl/mirage_impl_git.ml
   impl/mirage_impl_happy_eyeballs.cmi
   impl/mirage_impl_happy_eyeballs.cmt
   impl/mirage_impl_happy_eyeballs.cmx
   impl/mirage_impl_happy_eyeballs.ml
   impl/mirage_impl_http.cmi
   impl/mirage_impl_http.cmt
   impl/mirage_impl_http.cmti
   impl/mirage_impl_http.cmx
   impl/mirage_impl_http.ml
   impl/mirage_impl_http.mli
   impl/mirage_impl_icmp.cmi
   impl/mirage_impl_icmp.cmt
   impl/mirage_impl_icmp.cmti
   impl/mirage_impl_icmp.cmx
   impl/mirage_impl_icmp.ml
   impl/mirage_impl_icmp.mli
   impl/mirage_impl_ip.cmi
   impl/mirage_impl_ip.cmt
   impl/mirage_impl_ip.cmti
   impl/mirage_impl_ip.cmx
   impl/mirage_impl_ip.ml
   impl/mirage_impl_ip.mli
   impl/mirage_impl_kv.cmi
   impl/mirage_impl_kv.cmt
   impl/mirage_impl_kv.cmti
   impl/mirage_impl_kv.cmx
   impl/mirage_impl_kv.ml
   impl/mirage_impl_kv.mli
   impl/mirage_impl_mclock.cmi
   impl/mirage_impl_mclock.cmt
   impl/mirage_impl_mclock.cmti
   impl/mirage_impl_mclock.cmx
   impl/mirage_impl_mclock.ml
   impl/mirage_impl_mclock.mli
   impl/mirage_impl_mimic.cmi
   impl/mirage_impl_mimic.cmt
   impl/mirage_impl_mimic.cmx
   impl/mirage_impl_mimic.ml
   impl/mirage_impl_misc.cmi
   impl/mirage_impl_misc.cmt
   impl/mirage_impl_misc.cmti
   impl/mirage_impl_misc.cmx
   impl/mirage_impl_misc.ml
   impl/mirage_impl_misc.mli
   impl/mirage_impl_network.cmi
   impl/mirage_impl_network.cmt
   impl/mirage_impl_network.cmti
   impl/mirage_impl_network.cmx
   impl/mirage_impl_network.ml
   impl/mirage_impl_network.mli
   impl/mirage_impl_pclock.cmi
   impl/mirage_impl_pclock.cmt
   impl/mirage_impl_pclock.cmti
   impl/mirage_impl_pclock.cmx
   impl/mirage_impl_pclock.ml
   impl/mirage_impl_pclock.mli
   impl/mirage_impl_qubesdb.cmi
   impl/mirage_impl_qubesdb.cmt
   impl/mirage_impl_qubesdb.cmti
   impl/mirage_impl_qubesdb.cmx
   impl/mirage_impl_qubesdb.ml
   impl/mirage_impl_qubesdb.mli
   impl/mirage_impl_random.cmi
   impl/mirage_impl_random.cmt
   impl/mirage_impl_random.cmti
   impl/mirage_impl_random.cmx
   impl/mirage_impl_random.ml
   impl/mirage_impl_random.mli
   impl/mirage_impl_reporter.cmi
   impl/mirage_impl_reporter.cmt
   impl/mirage_impl_reporter.cmti
   impl/mirage_impl_reporter.cmx
   impl/mirage_impl_reporter.ml
   impl/mirage_impl_reporter.mli
   impl/mirage_impl_resolver.cmi
   impl/mirage_impl_resolver.cmt
   impl/mirage_impl_resolver.cmti
   impl/mirage_impl_resolver.cmx
   impl/mirage_impl_resolver.ml
   impl/mirage_impl_resolver.mli
   impl/mirage_impl_stack.cmi
   impl/mirage_impl_stack.cmt
   impl/mirage_impl_stack.cmti
   impl/mirage_impl_stack.cmx
   impl/mirage_impl_stack.ml
   impl/mirage_impl_stack.mli
   impl/mirage_impl_syslog.cmi
   impl/mirage_impl_syslog.cmt
   impl/mirage_impl_syslog.cmti
   impl/mirage_impl_syslog.cmx
   impl/mirage_impl_syslog.ml
   impl/mirage_impl_syslog.mli
   impl/mirage_impl_tcp.cmi
   impl/mirage_impl_tcp.cmt
   impl/mirage_impl_tcp.cmti
   impl/mirage_impl_tcp.cmx
   impl/mirage_impl_tcp.ml
   impl/mirage_impl_tcp.mli
   impl/mirage_impl_time.cmi
   impl/mirage_impl_time.cmt
   impl/mirage_impl_time.cmti
   impl/mirage_impl_time.cmx
   impl/mirage_impl_time.ml
   impl/mirage_impl_time.mli
   impl/mirage_impl_udp.cmi
   impl/mirage_impl_udp.cmt
   impl/mirage_impl_udp.cmti
   impl/mirage_impl_udp.cmx
   impl/mirage_impl_udp.ml
   impl/mirage_impl_udp.mli
   key/mirage_key.a
   key/mirage_key.cma
   key/mirage_key.cmi
   key/mirage_key.cmt
   key/mirage_key.cmti
   key/mirage_key.cmx
   key/mirage_key.cmxa
   key/mirage_key.ml
   key/mirage_key.mli
   mirage.a
   mirage.cma
   mirage.cmi
   mirage.cmt
   mirage.cmti
   mirage.cmx
   mirage.cmxa
   mirage.ml
   mirage.mli
   opam
   target/libvirt.ml
   target/libvirt.mli
   target/mirage_dune.ml
   target/mirage_dune.mli
   target/mirage_target.a
   target/mirage_target.cma
   target/mirage_target.cmi
   target/mirage_target.cmt
   target/mirage_target.cmx
   target/mirage_target.cmxa
   target/mirage_target.ml
   target/mirage_target__.cmi
   target/mirage_target__.cmt
   target/mirage_target__.cmx
   target/mirage_target__.ml
   target/mirage_target__Libvirt.cmi
   target/mirage_target__Libvirt.cmt
   target/mirage_target__Libvirt.cmti
   target/mirage_target__Libvirt.cmx
   target/mirage_target__Mirage_dune.cmi
   target/mirage_target__Mirage_dune.cmt
   target/mirage_target__Mirage_dune.cmti
   target/mirage_target__Mirage_dune.cmx
   target/mirage_target__S.cmi
   target/mirage_target__S.cmt
   target/mirage_target__S.cmx
   target/mirage_target__Solo5.cmi
   target/mirage_target__Solo5.cmt
   target/mirage_target__Solo5.cmx
   target/mirage_target__Unix.cmi
   target/mirage_target__Unix.cmt
   target/mirage_target__Unix.cmx
   target/mirage_target__Xen.cmi
   target/mirage_target__Xen.cmt
   target/mirage_target__Xen.cmti
   target/mirage_target__Xen.cmx
   target/s.ml
   target/solo5.ml
   target/unix.ml
   target/xen.ml
   target/xen.mli))
 (libexec
  (impl/mirage_impl.cmxs
   key/mirage_key.cmxs
   mirage.cmxs
   target/mirage_target.cmxs))
 (bin (mirage))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name mirage)
 (kind normal)
 (archives (byte mirage.cma) (native mirage.cmxa))
 (plugins (byte mirage.cma) (native mirage.cmxs))
 (native_archives mirage.a)
 (requires mirage.impl mirage.target)
 (modes byte native)
 (modules
  (singleton
   (obj_name mirage)
   (visibility public)
   (source (path Mirage) (intf (path mirage.mli)) (impl (path mirage.ml))))))
(library
 (name mirage.impl)
 (kind normal)
 (archives (byte impl/mirage_impl.cma) (native impl/mirage_impl.cmxa))
 (plugins (byte impl/mirage_impl.cma) (native impl/mirage_impl.cmxs))
 (native_archives impl/mirage_impl.a)
 (requires mirage.key)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name mirage_impl_argv)
    (visibility public)
    (source
     (path Mirage_impl_argv)
     (intf (path impl/mirage_impl_argv.mli))
     (impl (path impl/mirage_impl_argv.ml))))
   (module
    (obj_name mirage_impl_arpv4)
    (visibility public)
    (source
     (path Mirage_impl_arpv4)
     (intf (path impl/mirage_impl_arpv4.mli))
     (impl (path impl/mirage_impl_arpv4.ml))))
   (module
    (obj_name mirage_impl_block)
    (visibility public)
    (source
     (path Mirage_impl_block)
     (intf (path impl/mirage_impl_block.mli))
     (impl (path impl/mirage_impl_block.ml))))
   (module
    (obj_name mirage_impl_conduit)
    (visibility public)
    (source
     (path Mirage_impl_conduit)
     (intf (path impl/mirage_impl_conduit.mli))
     (impl (path impl/mirage_impl_conduit.ml))))
   (module
    (obj_name mirage_impl_console)
    (visibility public)
    (source
     (path Mirage_impl_console)
     (intf (path impl/mirage_impl_console.mli))
     (impl (path impl/mirage_impl_console.ml))))
   (module
    (obj_name mirage_impl_dns)
    (visibility public)
    (source (path Mirage_impl_dns) (impl (path impl/mirage_impl_dns.ml))))
   (module
    (obj_name mirage_impl_ethernet)
    (visibility public)
    (source
     (path Mirage_impl_ethernet)
     (intf (path impl/mirage_impl_ethernet.mli))
     (impl (path impl/mirage_impl_ethernet.ml))))
   (module
    (obj_name mirage_impl_git)
    (visibility public)
    (source (path Mirage_impl_git) (impl (path impl/mirage_impl_git.ml))))
   (module
    (obj_name mirage_impl_happy_eyeballs)
    (visibility public)
    (source
     (path Mirage_impl_happy_eyeballs)
     (impl (path impl/mirage_impl_happy_eyeballs.ml))))
   (module
    (obj_name mirage_impl_http)
    (visibility public)
    (source
     (path Mirage_impl_http)
     (intf (path impl/mirage_impl_http.mli))
     (impl (path impl/mirage_impl_http.ml))))
   (module
    (obj_name mirage_impl_icmp)
    (visibility public)
    (source
     (path Mirage_impl_icmp)
     (intf (path impl/mirage_impl_icmp.mli))
     (impl (path impl/mirage_impl_icmp.ml))))
   (module
    (obj_name mirage_impl_ip)
    (visibility public)
    (source
     (path Mirage_impl_ip)
     (intf (path impl/mirage_impl_ip.mli))
     (impl (path impl/mirage_impl_ip.ml))))
   (module
    (obj_name mirage_impl_kv)
    (visibility public)
    (source
     (path Mirage_impl_kv)
     (intf (path impl/mirage_impl_kv.mli))
     (impl (path impl/mirage_impl_kv.ml))))
   (module
    (obj_name mirage_impl_mclock)
    (visibility public)
    (source
     (path Mirage_impl_mclock)
     (intf (path impl/mirage_impl_mclock.mli))
     (impl (path impl/mirage_impl_mclock.ml))))
   (module
    (obj_name mirage_impl_mimic)
    (visibility public)
    (source (path Mirage_impl_mimic) (impl (path impl/mirage_impl_mimic.ml))))
   (module
    (obj_name mirage_impl_misc)
    (visibility public)
    (source
     (path Mirage_impl_misc)
     (intf (path impl/mirage_impl_misc.mli))
     (impl (path impl/mirage_impl_misc.ml))))
   (module
    (obj_name mirage_impl_network)
    (visibility public)
    (source
     (path Mirage_impl_network)
     (intf (path impl/mirage_impl_network.mli))
     (impl (path impl/mirage_impl_network.ml))))
   (module
    (obj_name mirage_impl_pclock)
    (visibility public)
    (source
     (path Mirage_impl_pclock)
     (intf (path impl/mirage_impl_pclock.mli))
     (impl (path impl/mirage_impl_pclock.ml))))
   (module
    (obj_name mirage_impl_qubesdb)
    (visibility public)
    (source
     (path Mirage_impl_qubesdb)
     (intf (path impl/mirage_impl_qubesdb.mli))
     (impl (path impl/mirage_impl_qubesdb.ml))))
   (module
    (obj_name mirage_impl_random)
    (visibility public)
    (source
     (path Mirage_impl_random)
     (intf (path impl/mirage_impl_random.mli))
     (impl (path impl/mirage_impl_random.ml))))
   (module
    (obj_name mirage_impl_reporter)
    (visibility public)
    (source
     (path Mirage_impl_reporter)
     (intf (path impl/mirage_impl_reporter.mli))
     (impl (path impl/mirage_impl_reporter.ml))))
   (module
    (obj_name mirage_impl_resolver)
    (visibility public)
    (source
     (path Mirage_impl_resolver)
     (intf (path impl/mirage_impl_resolver.mli))
     (impl (path impl/mirage_impl_resolver.ml))))
   (module
    (obj_name mirage_impl_stack)
    (visibility public)
    (source
     (path Mirage_impl_stack)
     (intf (path impl/mirage_impl_stack.mli))
     (impl (path impl/mirage_impl_stack.ml))))
   (module
    (obj_name mirage_impl_syslog)
    (visibility public)
    (source
     (path Mirage_impl_syslog)
     (intf (path impl/mirage_impl_syslog.mli))
     (impl (path impl/mirage_impl_syslog.ml))))
   (module
    (obj_name mirage_impl_tcp)
    (visibility public)
    (source
     (path Mirage_impl_tcp)
     (intf (path impl/mirage_impl_tcp.mli))
     (impl (path impl/mirage_impl_tcp.ml))))
   (module
    (obj_name mirage_impl_time)
    (visibility public)
    (source
     (path Mirage_impl_time)
     (intf (path impl/mirage_impl_time.mli))
     (impl (path impl/mirage_impl_time.ml))))
   (module
    (obj_name mirage_impl_udp)
    (visibility public)
    (source
     (path Mirage_impl_udp)
     (intf (path impl/mirage_impl_udp.mli))
     (impl (path impl/mirage_impl_udp.ml)))))))
(library
 (name mirage.key)
 (kind normal)
 (archives (byte key/mirage_key.cma) (native key/mirage_key.cmxa))
 (plugins (byte key/mirage_key.cma) (native key/mirage_key.cmxs))
 (native_archives key/mirage_key.a)
 (requires ipaddr logs astring functoria mirage-runtime bos)
 (modes byte native)
 (modules
  (singleton
   (obj_name mirage_key)
   (visibility public)
   (source
    (path Mirage_key)
    (intf (path key/mirage_key.mli))
    (impl (path key/mirage_key.ml))))))
(library
 (name mirage.target)
 (kind normal)
 (archives (byte target/mirage_target.cma) (native target/mirage_target.cmxa))
 (plugins (byte target/mirage_target.cma) (native target/mirage_target.cmxs))
 (native_archives target/mirage_target.a)
 (requires mirage.key mirage.impl logs)
 (main_module_name Mirage_target)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name mirage_target__)
     (visibility public)
     (kind alias)
     (source
      (path Mirage_target__)
      (impl (path target/mirage_target__.ml-gen))))
    (name Mirage_target)
    (modules
     (module
      (obj_name mirage_target__Libvirt)
      (visibility public)
      (source
       (path Libvirt)
       (intf (path target/libvirt.mli))
       (impl (path target/libvirt.ml))))
     (module
      (obj_name mirage_target__Mirage_dune)
      (visibility public)
      (source
       (path Mirage_dune)
       (intf (path target/mirage_dune.mli))
       (impl (path target/mirage_dune.ml))))
     (module
      (obj_name mirage_target)
      (visibility public)
      (source (path Mirage_target) (impl (path target/mirage_target.ml))))
     (module
      (obj_name mirage_target__S)
      (visibility public)
      (source (path S) (impl (path target/s.ml))))
     (module
      (obj_name mirage_target__Solo5)
      (visibility public)
      (source (path Solo5) (impl (path target/solo5.ml))))
     (module
      (obj_name mirage_target__Unix)
      (visibility public)
      (source (path Unix) (impl (path target/unix.ml))))
     (module
      (obj_name mirage_target__Xen)
      (visibility public)
      (source
       (path Xen)
       (intf (path target/xen.mli))
       (impl (path target/xen.ml))))))
   (wrapped true))))
