(lang dune 3.21)
(name dns-resolver)
(version 6.2.2)
(sections
 (lib /usr/lib/ocaml/dns-resolver)
 (libexec /usr/lib/ocaml/dns-resolver)
 (doc /.omit/dns-resolver))
(files
 (lib
  (META
   dns_resolver.a
   dns_resolver.cma
   dns_resolver.cmi
   dns_resolver.cmt
   dns_resolver.cmti
   dns_resolver.cmx
   dns_resolver.cmxa
   dns_resolver.ml
   dns_resolver.mli
   dns_resolver_cache.cmi
   dns_resolver_cache.cmt
   dns_resolver_cache.cmti
   dns_resolver_cache.cmx
   dns_resolver_cache.ml
   dns_resolver_cache.mli
   dns_resolver_root.cmi
   dns_resolver_root.cmt
   dns_resolver_root.cmti
   dns_resolver_root.cmx
   dns_resolver_root.ml
   dns_resolver_root.mli
   dns_resolver_utils.cmi
   dns_resolver_utils.cmt
   dns_resolver_utils.cmti
   dns_resolver_utils.cmx
   dns_resolver_utils.ml
   dns_resolver_utils.mli
   dune-package
   mirage/dns_resolver_mirage.a
   mirage/dns_resolver_mirage.cma
   mirage/dns_resolver_mirage.cmi
   mirage/dns_resolver_mirage.cmt
   mirage/dns_resolver_mirage.cmti
   mirage/dns_resolver_mirage.cmx
   mirage/dns_resolver_mirage.cmxa
   mirage/dns_resolver_mirage.ml
   mirage/dns_resolver_mirage.mli
   opam))
 (libexec (dns_resolver.cmxs mirage/dns_resolver_mirage.cmxs))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name dns-resolver)
 (kind normal)
 (archives (byte dns_resolver.cma) (native dns_resolver.cmxa))
 (plugins (byte dns_resolver.cma) (native dns_resolver.cmxs))
 (native_archives dns_resolver.a)
 (requires dns dns.cache dns-server lru duration randomconv dnssec)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name dns_resolver)
    (visibility public)
    (source
     (path Dns_resolver)
     (intf (path dns_resolver.mli))
     (impl (path dns_resolver.ml))))
   (module
    (obj_name dns_resolver_cache)
    (visibility public)
    (source
     (path Dns_resolver_cache)
     (intf (path dns_resolver_cache.mli))
     (impl (path dns_resolver_cache.ml))))
   (module
    (obj_name dns_resolver_root)
    (visibility public)
    (source
     (path Dns_resolver_root)
     (intf (path dns_resolver_root.mli))
     (impl (path dns_resolver_root.ml))))
   (module
    (obj_name dns_resolver_utils)
    (visibility public)
    (source
     (path Dns_resolver_utils)
     (intf (path dns_resolver_utils.mli))
     (impl (path dns_resolver_utils.ml)))))))
(library
 (name dns-resolver.mirage)
 (kind normal)
 (archives
  (byte mirage/dns_resolver_mirage.cma)
  (native mirage/dns_resolver_mirage.cmxa))
 (plugins
  (byte mirage/dns_resolver_mirage.cma)
  (native mirage/dns_resolver_mirage.cmxs))
 (native_archives mirage/dns_resolver_mirage.a)
 (requires
  dns
  dns-resolver
  dns-server
  dns-mirage
  lwt
  duration
  mirage-time
  mirage-clock
  tcpip
  mirage-random
  tls
  tls-mirage)
 (modes byte native)
 (modules
  (singleton
   (obj_name dns_resolver_mirage)
   (visibility public)
   (source
    (path Dns_resolver_mirage)
    (intf (path mirage/dns_resolver_mirage.mli))
    (impl (path mirage/dns_resolver_mirage.ml))))))
