(lang dune 3.22)
(name ppx_irmin)
(version 3.11.0)
(sections (lib .) (libexec .) (doc ../../doc/ppx_irmin))
(files
 (lib
  (META
   dune-package
   internal-lib/ppx_irmin_internal_lib.a
   internal-lib/ppx_irmin_internal_lib.cma
   internal-lib/ppx_irmin_internal_lib.cmi
   internal-lib/ppx_irmin_internal_lib.cmt
   internal-lib/ppx_irmin_internal_lib.cmx
   internal-lib/ppx_irmin_internal_lib.cmxa
   internal-lib/ppx_irmin_internal_lib.ml
   internal/ppx_irmin_internal.a
   internal/ppx_irmin_internal.cma
   internal/ppx_irmin_internal.cmi
   internal/ppx_irmin_internal.cmt
   internal/ppx_irmin_internal.cmti
   internal/ppx_irmin_internal.cmx
   internal/ppx_irmin_internal.cmxa
   internal/ppx_irmin_internal.ml
   internal/ppx_irmin_internal.mli
   opam
   ppx_irmin.a
   ppx_irmin.cma
   ppx_irmin.cmi
   ppx_irmin.cmt
   ppx_irmin.cmti
   ppx_irmin.cmx
   ppx_irmin.cmxa
   ppx_irmin.ml
   ppx_irmin.mli))
 (libexec
  (internal-lib/ppx_irmin_internal_lib.cmxs
   internal/ppx.exe
   internal/ppx_irmin_internal.cmxs
   ppx_irmin.cmxs))
 (doc (CHANGES.md LICENSE.md README.md README_LIBIRMIN.md README_PPX.md)))
(library
 (name ppx_irmin)
 (kind ppx_deriver)
 (archives (byte ppx_irmin.cma) (native ppx_irmin.cmxa))
 (plugins (byte ppx_irmin.cma) (native ppx_irmin.cmxs))
 (native_archives ppx_irmin.a)
 (requires ppx_repr.lib)
 (main_module_name Ppx_irmin)
 (modes byte native)
 (modules
  (singleton
   (obj_name ppx_irmin)
   (visibility public)
   (source
    (path Ppx_irmin)
    (intf (path ppx_irmin.mli))
    (impl (path ppx_irmin.ml))))))
(library
 (name ppx_irmin.internal)
 (kind ppx_rewriter)
 (archives
  (byte internal/ppx_irmin_internal.cma)
  (native internal/ppx_irmin_internal.cmxa))
 (plugins
  (byte internal/ppx_irmin_internal.cma)
  (native internal/ppx_irmin_internal.cmxs))
 (native_archives internal/ppx_irmin_internal.a)
 (requires ppxlib.ast ppxlib ppx_irmin.internal-lib ppx_irmin)
 (ppx_runtime_deps logs ppx_irmin.internal-lib)
 (main_module_name Ppx_irmin_internal)
 (modes byte native)
 (modules
  (singleton
   (obj_name ppx_irmin_internal)
   (visibility public)
   (source
    (path Ppx_irmin_internal)
    (intf (path internal/ppx_irmin_internal.mli))
    (impl (path internal/ppx_irmin_internal.ml))))))
(library
 (name ppx_irmin.internal-lib)
 (kind normal)
 (archives
  (byte internal-lib/ppx_irmin_internal_lib.cma)
  (native internal-lib/ppx_irmin_internal_lib.cmxa))
 (plugins
  (byte internal-lib/ppx_irmin_internal_lib.cma)
  (native internal-lib/ppx_irmin_internal_lib.cmxs))
 (native_archives internal-lib/ppx_irmin_internal_lib.a)
 (requires logs)
 (main_module_name Ppx_irmin_internal_lib)
 (modes byte native)
 (modules
  (singleton
   (obj_name ppx_irmin_internal_lib)
   (visibility public)
   (source
    (path Ppx_irmin_internal_lib)
    (impl (path internal-lib/ppx_irmin_internal_lib.ml))))))
