(lang dune 3.20)
(name ppx_log)
(version v0.17.0)
(sections
 (lib /usr/lib64/ocaml/ppx_log)
 (libexec /usr/lib64/ocaml/ppx_log)
 (doc /usr/doc/ppx_log))
(files
 (lib
  (META
   dune-package
   kernel/extension_kind.ml
   kernel/extension_kind.mli
   kernel/extension_payload.ml
   kernel/extension_payload.mli
   kernel/import.ml
   kernel/log_kind.ml
   kernel/log_kind.mli
   kernel/log_statement.ml
   kernel/log_statement.mli
   kernel/log_tag.ml
   kernel/log_tag.mli
   kernel/message_sexp.ml
   kernel/message_sexp.mli
   kernel/optional_arg.ml
   kernel/optional_arg.mli
   kernel/parsed_extension.ml
   kernel/parsed_extension.mli
   kernel/ppx_log_kernel.a
   kernel/ppx_log_kernel.cma
   kernel/ppx_log_kernel.cmi
   kernel/ppx_log_kernel.cmt
   kernel/ppx_log_kernel.cmti
   kernel/ppx_log_kernel.cmx
   kernel/ppx_log_kernel.cmxa
   kernel/ppx_log_kernel.ml
   kernel/ppx_log_kernel.mli
   kernel/ppx_log_kernel__.cmi
   kernel/ppx_log_kernel__.cmt
   kernel/ppx_log_kernel__.cmx
   kernel/ppx_log_kernel__.ml
   kernel/ppx_log_kernel__Extension_kind.cmi
   kernel/ppx_log_kernel__Extension_kind.cmt
   kernel/ppx_log_kernel__Extension_kind.cmti
   kernel/ppx_log_kernel__Extension_kind.cmx
   kernel/ppx_log_kernel__Extension_payload.cmi
   kernel/ppx_log_kernel__Extension_payload.cmt
   kernel/ppx_log_kernel__Extension_payload.cmti
   kernel/ppx_log_kernel__Extension_payload.cmx
   kernel/ppx_log_kernel__Import.cmi
   kernel/ppx_log_kernel__Import.cmt
   kernel/ppx_log_kernel__Import.cmx
   kernel/ppx_log_kernel__Log_kind.cmi
   kernel/ppx_log_kernel__Log_kind.cmt
   kernel/ppx_log_kernel__Log_kind.cmti
   kernel/ppx_log_kernel__Log_kind.cmx
   kernel/ppx_log_kernel__Log_statement.cmi
   kernel/ppx_log_kernel__Log_statement.cmt
   kernel/ppx_log_kernel__Log_statement.cmti
   kernel/ppx_log_kernel__Log_statement.cmx
   kernel/ppx_log_kernel__Log_tag.cmi
   kernel/ppx_log_kernel__Log_tag.cmt
   kernel/ppx_log_kernel__Log_tag.cmti
   kernel/ppx_log_kernel__Log_tag.cmx
   kernel/ppx_log_kernel__Message_sexp.cmi
   kernel/ppx_log_kernel__Message_sexp.cmt
   kernel/ppx_log_kernel__Message_sexp.cmti
   kernel/ppx_log_kernel__Message_sexp.cmx
   kernel/ppx_log_kernel__Optional_arg.cmi
   kernel/ppx_log_kernel__Optional_arg.cmt
   kernel/ppx_log_kernel__Optional_arg.cmti
   kernel/ppx_log_kernel__Optional_arg.cmx
   kernel/ppx_log_kernel__Parsed_extension.cmi
   kernel/ppx_log_kernel__Parsed_extension.cmt
   kernel/ppx_log_kernel__Parsed_extension.cmti
   kernel/ppx_log_kernel__Parsed_extension.cmx
   kernel/ppx_log_kernel__Ppxlib_with_sexp.cmi
   kernel/ppx_log_kernel__Ppxlib_with_sexp.cmt
   kernel/ppx_log_kernel__Ppxlib_with_sexp.cmti
   kernel/ppx_log_kernel__Ppxlib_with_sexp.cmx
   kernel/ppx_log_kernel__Tag_data.cmi
   kernel/ppx_log_kernel__Tag_data.cmt
   kernel/ppx_log_kernel__Tag_data.cmti
   kernel/ppx_log_kernel__Tag_data.cmx
   kernel/ppxlib_with_sexp.ml
   kernel/ppxlib_with_sexp.mli
   kernel/tag_data.ml
   kernel/tag_data.mli
   opam
   ppx_log.a
   ppx_log.cma
   ppx_log.cmi
   ppx_log.cmt
   ppx_log.cmti
   ppx_log.cmx
   ppx_log.cmxa
   ppx_log.ml
   ppx_log.mli
   syntax/ppx_log_syntax.a
   syntax/ppx_log_syntax.cma
   syntax/ppx_log_syntax.cmi
   syntax/ppx_log_syntax.cmt
   syntax/ppx_log_syntax.cmti
   syntax/ppx_log_syntax.cmx
   syntax/ppx_log_syntax.cmxa
   syntax/ppx_log_syntax.ml
   syntax/ppx_log_syntax.mli
   types/import.ml
   types/jsonaf.ml
   types/jsonaf.mli
   types/level.ml
   types/level.mli
   types/log_tag.ml
   types/log_tag.mli
   types/message_data.ml
   types/message_data.mli
   types/message_sexp.ml
   types/message_sexp.mli
   types/message_source.ml
   types/message_source.mli
   types/ppx_log_types.a
   types/ppx_log_types.cma
   types/ppx_log_types.cmi
   types/ppx_log_types.cmt
   types/ppx_log_types.cmx
   types/ppx_log_types.cmxa
   types/ppx_log_types.ml
   types/ppx_log_types__.cmi
   types/ppx_log_types__.cmt
   types/ppx_log_types__.cmx
   types/ppx_log_types__.ml
   types/ppx_log_types__Import.cmi
   types/ppx_log_types__Import.cmt
   types/ppx_log_types__Import.cmx
   types/ppx_log_types__Jsonaf.cmi
   types/ppx_log_types__Jsonaf.cmt
   types/ppx_log_types__Jsonaf.cmti
   types/ppx_log_types__Jsonaf.cmx
   types/ppx_log_types__Level.cmi
   types/ppx_log_types__Level.cmt
   types/ppx_log_types__Level.cmti
   types/ppx_log_types__Level.cmx
   types/ppx_log_types__Log_tag.cmi
   types/ppx_log_types__Log_tag.cmt
   types/ppx_log_types__Log_tag.cmti
   types/ppx_log_types__Log_tag.cmx
   types/ppx_log_types__Message_data.cmi
   types/ppx_log_types__Message_data.cmt
   types/ppx_log_types__Message_data.cmti
   types/ppx_log_types__Message_data.cmx
   types/ppx_log_types__Message_sexp.cmi
   types/ppx_log_types__Message_sexp.cmt
   types/ppx_log_types__Message_sexp.cmti
   types/ppx_log_types__Message_sexp.cmx
   types/ppx_log_types__Message_source.cmi
   types/ppx_log_types__Message_source.cmt
   types/ppx_log_types__Message_source.cmti
   types/ppx_log_types__Message_source.cmx
   types/ppx_log_types__Tag_data.cmi
   types/ppx_log_types__Tag_data.cmt
   types/ppx_log_types__Tag_data.cmti
   types/ppx_log_types__Tag_data.cmx
   types/tag_data.ml
   types/tag_data.mli))
 (libexec
  (kernel/ppx.exe
   kernel/ppx_log_kernel.cmxs
   ppx.exe
   ppx_log.cmxs
   syntax/ppx_log_syntax.cmxs
   types/ppx_log_types.cmxs))
 (doc (CHANGES.md LICENSE.md)))
(library
 (name ppx_log)
 (kind ppx_rewriter)
 (archives (byte ppx_log.cma) (native ppx_log.cmxa))
 (plugins (byte ppx_log.cma) (native ppx_log.cmxs))
 (native_archives ppx_log.a)
 (requires ppx_log.kernel)
 (ppx_runtime_deps ppx_sexp_conv.runtime-lib)
 (main_module_name Ppx_log)
 (modes byte native)
 (modules
  (singleton
   (obj_name ppx_log)
   (visibility public)
   (source (path Ppx_log) (intf (path ppx_log.mli)) (impl (path ppx_log.ml))))))
(library
 (name ppx_log.kernel)
 (kind ppx_rewriter)
 (archives
  (byte kernel/ppx_log_kernel.cma)
  (native kernel/ppx_log_kernel.cmxa))
 (plugins
  (byte kernel/ppx_log_kernel.cma)
  (native kernel/ppx_log_kernel.cmxs))
 (native_archives kernel/ppx_log_kernel.a)
 (requires
  ppxlib.ast
  ppxlib
  ppx_here.expander
  ppx_sexp_conv.expander
  ppx_sexp_message.expander
  ppx_string
  stdio
  ppx_sexp_conv.runtime-lib
  sexplib0
  ppx_here.runtime-lib
  fieldslib
  ppx_inline_test.config
  ppx_inline_test.runtime-lib
  ppx_expect.runtime
  ppx_expect.config
  ppx_enumerate.runtime-lib
  ppx_compare.runtime-lib)
 (ppx_runtime_deps ppx_sexp_conv.runtime-lib ppx_log.types ppx_log.syntax)
 (main_module_name Ppx_log_kernel)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name ppx_log_kernel__)
     (visibility public)
     (kind alias)
     (source
      (path Ppx_log_kernel__)
      (impl (path kernel/ppx_log_kernel__.ml-gen))))
    (name Ppx_log_kernel)
    (modules
     (module
      (obj_name ppx_log_kernel__Extension_kind)
      (visibility public)
      (source
       (path Extension_kind)
       (intf (path kernel/extension_kind.mli))
       (impl (path kernel/extension_kind.ml))))
     (module
      (obj_name ppx_log_kernel__Extension_payload)
      (visibility public)
      (source
       (path Extension_payload)
       (intf (path kernel/extension_payload.mli))
       (impl (path kernel/extension_payload.ml))))
     (module
      (obj_name ppx_log_kernel__Import)
      (visibility public)
      (source (path Import) (impl (path kernel/import.ml))))
     (module
      (obj_name ppx_log_kernel__Log_kind)
      (visibility public)
      (source
       (path Log_kind)
       (intf (path kernel/log_kind.mli))
       (impl (path kernel/log_kind.ml))))
     (module
      (obj_name ppx_log_kernel__Log_statement)
      (visibility public)
      (source
       (path Log_statement)
       (intf (path kernel/log_statement.mli))
       (impl (path kernel/log_statement.ml))))
     (module
      (obj_name ppx_log_kernel__Log_tag)
      (visibility public)
      (source
       (path Log_tag)
       (intf (path kernel/log_tag.mli))
       (impl (path kernel/log_tag.ml))))
     (module
      (obj_name ppx_log_kernel__Message_sexp)
      (visibility public)
      (source
       (path Message_sexp)
       (intf (path kernel/message_sexp.mli))
       (impl (path kernel/message_sexp.ml))))
     (module
      (obj_name ppx_log_kernel__Optional_arg)
      (visibility public)
      (source
       (path Optional_arg)
       (intf (path kernel/optional_arg.mli))
       (impl (path kernel/optional_arg.ml))))
     (module
      (obj_name ppx_log_kernel__Parsed_extension)
      (visibility public)
      (source
       (path Parsed_extension)
       (intf (path kernel/parsed_extension.mli))
       (impl (path kernel/parsed_extension.ml))))
     (module
      (obj_name ppx_log_kernel)
      (visibility public)
      (source
       (path Ppx_log_kernel)
       (intf (path kernel/ppx_log_kernel.mli))
       (impl (path kernel/ppx_log_kernel.ml))))
     (module
      (obj_name ppx_log_kernel__Ppxlib_with_sexp)
      (visibility public)
      (source
       (path Ppxlib_with_sexp)
       (intf (path kernel/ppxlib_with_sexp.mli))
       (impl (path kernel/ppxlib_with_sexp.ml))))
     (module
      (obj_name ppx_log_kernel__Tag_data)
      (visibility public)
      (source
       (path Tag_data)
       (intf (path kernel/tag_data.mli))
       (impl (path kernel/tag_data.ml))))))
   (wrapped true))))
(library
 (name ppx_log.syntax)
 (kind normal)
 (archives
  (byte syntax/ppx_log_syntax.cma)
  (native syntax/ppx_log_syntax.cmxa))
 (plugins
  (byte syntax/ppx_log_syntax.cma)
  (native syntax/ppx_log_syntax.cmxs))
 (native_archives syntax/ppx_log_syntax.a)
 (requires ppx_log.types)
 (main_module_name Ppx_log_syntax)
 (modes byte native)
 (modules
  (singleton
   (obj_name ppx_log_syntax)
   (visibility public)
   (source
    (path Ppx_log_syntax)
    (intf (path syntax/ppx_log_syntax.mli))
    (impl (path syntax/ppx_log_syntax.ml))))))
(library
 (name ppx_log.types)
 (kind normal)
 (archives (byte types/ppx_log_types.cma) (native types/ppx_log_types.cmxa))
 (plugins (byte types/ppx_log_types.cma) (native types/ppx_log_types.cmxs))
 (native_archives types/ppx_log_types.a)
 (requires
  base
  sexplib
  stdio
  variantslib
  ppx_sexp_conv.runtime-lib
  sexplib0
  ppx_here.runtime-lib
  fieldslib
  ppx_inline_test.config
  ppx_inline_test.runtime-lib
  ppx_expect.runtime
  ppx_expect.config)
 (main_module_name Ppx_log_types)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name ppx_log_types__)
     (visibility public)
     (kind alias)
     (source
      (path Ppx_log_types__)
      (impl (path types/ppx_log_types__.ml-gen))))
    (name Ppx_log_types)
    (modules
     (module
      (obj_name ppx_log_types__Import)
      (visibility public)
      (source (path Import) (impl (path types/import.ml))))
     (module
      (obj_name ppx_log_types__Jsonaf)
      (visibility public)
      (source
       (path Jsonaf)
       (intf (path types/jsonaf.mli))
       (impl (path types/jsonaf.ml))))
     (module
      (obj_name ppx_log_types__Level)
      (visibility public)
      (source
       (path Level)
       (intf (path types/level.mli))
       (impl (path types/level.ml))))
     (module
      (obj_name ppx_log_types__Log_tag)
      (visibility public)
      (source
       (path Log_tag)
       (intf (path types/log_tag.mli))
       (impl (path types/log_tag.ml))))
     (module
      (obj_name ppx_log_types__Message_data)
      (visibility public)
      (source
       (path Message_data)
       (intf (path types/message_data.mli))
       (impl (path types/message_data.ml))))
     (module
      (obj_name ppx_log_types__Message_sexp)
      (visibility public)
      (source
       (path Message_sexp)
       (intf (path types/message_sexp.mli))
       (impl (path types/message_sexp.ml))))
     (module
      (obj_name ppx_log_types__Message_source)
      (visibility public)
      (source
       (path Message_source)
       (intf (path types/message_source.mli))
       (impl (path types/message_source.ml))))
     (module
      (obj_name ppx_log_types)
      (visibility public)
      (source (path Ppx_log_types) (impl (path types/ppx_log_types.ml))))
     (module
      (obj_name ppx_log_types__Tag_data)
      (visibility public)
      (source
       (path Tag_data)
       (intf (path types/tag_data.mli))
       (impl (path types/tag_data.ml))))))
   (wrapped true))))
