(lang dune 3.11)
(name hxd)
(sections (lib .) (libexec .) (bin ../../bin) (doc ../../doc/hxd))
(files
 (lib
  (META
   core/fmt.ml
   core/fmt_meta.ml
   core/hxd.a
   core/hxd.cma
   core/hxd.cmi
   core/hxd.cmt
   core/hxd.cmti
   core/hxd.cmx
   core/hxd.cmxa
   core/hxd.ml
   core/hxd.mli
   core/hxd__.cmi
   core/hxd__.cmt
   core/hxd__.cmx
   core/hxd__.ml
   core/hxd__Fmt.cmi
   core/hxd__Fmt.cmt
   core/hxd__Fmt.cmx
   core/hxd__Fmt_meta.cmi
   core/hxd__Fmt_meta.cmt
   core/hxd__Fmt_meta.cmx
   core/hxd__O.cmi
   core/hxd__O.cmt
   core/hxd__O.cmx
   core/hxd__S.cmi
   core/hxd__S.cmt
   core/hxd__S.cmx
   core/o.ml
   core/s.ml
   dune-package
   lwt/hxd_lwt.a
   lwt/hxd_lwt.cma
   lwt/hxd_lwt.cmi
   lwt/hxd_lwt.cmt
   lwt/hxd_lwt.cmti
   lwt/hxd_lwt.cmx
   lwt/hxd_lwt.cmxa
   lwt/hxd_lwt.ml
   lwt/hxd_lwt.mli
   opam
   string/hxd_string.a
   string/hxd_string.cma
   string/hxd_string.cmi
   string/hxd_string.cmt
   string/hxd_string.cmti
   string/hxd_string.cmx
   string/hxd_string.cmxa
   string/hxd_string.ml
   string/hxd_string.mli
   unix/hxd_unix.a
   unix/hxd_unix.cma
   unix/hxd_unix.cmi
   unix/hxd_unix.cmt
   unix/hxd_unix.cmti
   unix/hxd_unix.cmx
   unix/hxd_unix.cmxa
   unix/hxd_unix.ml
   unix/hxd_unix.mli))
 (libexec
  (core/hxd.cmxs lwt/hxd_lwt.cmxs string/hxd_string.cmxs unix/hxd_unix.cmxs))
 (bin (hxd.caml hxd.xxd))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name hxd.core)
 (kind normal)
 (archives (byte core/hxd.cma) (native core/hxd.cmxa))
 (plugins (byte core/hxd.cma) (native core/hxd.cmxs))
 (native_archives core/hxd.a)
 (main_module_name Hxd)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name hxd__)
     (visibility public)
     (kind alias)
     (source (path Hxd__) (impl (path core/hxd__.ml-gen))))
    (name Hxd)
    (modules
     (module
      (obj_name hxd__Fmt)
      (visibility public)
      (source (path Fmt) (impl (path core/fmt.ml))))
     (module
      (obj_name hxd__Fmt_meta)
      (visibility public)
      (source (path Fmt_meta) (impl (path core/fmt_meta.ml))))
     (module
      (obj_name hxd)
      (visibility public)
      (source (path Hxd) (intf (path core/hxd.mli)) (impl (path core/hxd.ml))))
     (module
      (obj_name hxd__O)
      (visibility public)
      (source (path O) (impl (path core/o.ml))))
     (module
      (obj_name hxd__S)
      (visibility public)
      (source (path S) (impl (path core/s.ml))))))
   (wrapped true))))
(library
 (name hxd.lwt)
 (kind normal)
 (archives (byte lwt/hxd_lwt.cma) (native lwt/hxd_lwt.cmxa))
 (plugins (byte lwt/hxd_lwt.cma) (native lwt/hxd_lwt.cmxs))
 (native_archives lwt/hxd_lwt.a)
 (requires lwt hxd.core)
 (main_module_name Hxd_lwt)
 (modes byte native)
 (modules
  (singleton
   (obj_name hxd_lwt)
   (visibility public)
   (source
    (path Hxd_lwt)
    (intf (path lwt/hxd_lwt.mli))
    (impl (path lwt/hxd_lwt.ml))))))
(library
 (name hxd.string)
 (kind normal)
 (archives (byte string/hxd_string.cma) (native string/hxd_string.cmxa))
 (plugins (byte string/hxd_string.cma) (native string/hxd_string.cmxs))
 (native_archives string/hxd_string.a)
 (requires hxd.core)
 (main_module_name Hxd_string)
 (modes byte native)
 (modules
  (singleton
   (obj_name hxd_string)
   (visibility public)
   (source
    (path Hxd_string)
    (intf (path string/hxd_string.mli))
    (impl (path string/hxd_string.ml))))))
(library
 (name hxd.unix)
 (kind normal)
 (archives (byte unix/hxd_unix.cma) (native unix/hxd_unix.cmxa))
 (plugins (byte unix/hxd_unix.cma) (native unix/hxd_unix.cmxs))
 (native_archives unix/hxd_unix.a)
 (requires hxd.core unix)
 (main_module_name Hxd_unix)
 (modes byte native)
 (modules
  (singleton
   (obj_name hxd_unix)
   (visibility public)
   (source
    (path Hxd_unix)
    (intf (path unix/hxd_unix.mli))
    (impl (path unix/hxd_unix.ml))))))
