(lang dune 3.7)
(name trace)
(version 0.7)
(sections
 (lib /usr/local/lib/ocaml/site-lib/trace)
 (libexec /usr/local/lib/ocaml/site-lib/trace)
 (doc /usr/local/share/doc/ocaml/trace))
(files
 (lib
  (META
   core/atomic_.ml
   core/collector.ml
   core/level.ml
   core/meta_map.ml
   core/trace_core.a
   core/trace_core.cma
   core/trace_core.cmi
   core/trace_core.cmt
   core/trace_core.cmti
   core/trace_core.cmx
   core/trace_core.cmxa
   core/trace_core.ml
   core/trace_core.mli
   core/trace_core__.cmi
   core/trace_core__.cmt
   core/trace_core__.cmx
   core/trace_core__.ml
   core/trace_core__Atomic_.cmi
   core/trace_core__Atomic_.cmt
   core/trace_core__Atomic_.cmx
   core/trace_core__Collector.cmi
   core/trace_core__Collector.cmt
   core/trace_core__Collector.cmx
   core/trace_core__Level.cmi
   core/trace_core__Level.cmt
   core/trace_core__Level.cmx
   core/trace_core__Meta_map.cmi
   core/trace_core__Meta_map.cmt
   core/trace_core__Meta_map.cmx
   core/trace_core__Types.cmi
   core/trace_core__Types.cmt
   core/trace_core__Types.cmx
   core/types.ml
   dune-package
   opam
   private/util/b_queue.ml
   private/util/b_queue.mli
   private/util/domain_util.ml
   private/util/domain_util.mli
   private/util/mpsc_bag.ml
   private/util/mpsc_bag.mli
   private/util/trace_private_util.a
   private/util/trace_private_util.cma
   private/util/trace_private_util.cmi
   private/util/trace_private_util.cmt
   private/util/trace_private_util.cmx
   private/util/trace_private_util.cmxa
   private/util/trace_private_util.ml
   private/util/trace_private_util__B_queue.cmi
   private/util/trace_private_util__B_queue.cmt
   private/util/trace_private_util__B_queue.cmti
   private/util/trace_private_util__B_queue.cmx
   private/util/trace_private_util__Domain_util.cmi
   private/util/trace_private_util__Domain_util.cmt
   private/util/trace_private_util__Domain_util.cmti
   private/util/trace_private_util__Domain_util.cmx
   private/util/trace_private_util__Mpsc_bag.cmi
   private/util/trace_private_util__Mpsc_bag.cmt
   private/util/trace_private_util__Mpsc_bag.cmti
   private/util/trace_private_util__Mpsc_bag.cmx
   trace.a
   trace.cma
   trace.cmi
   trace.cmt
   trace.cmx
   trace.cmxa
   trace.ml))
 (libexec
  (core/trace_core.cmxs private/util/trace_private_util.cmxs trace.cmxs))
 (doc (CHANGES.md README.md)))
(library
 (name trace)
 (kind normal)
 (synopsis "Lightweight stub for tracing")
 (archives (byte trace.cma) (native trace.cmxa))
 (plugins (byte trace.cma) (native trace.cmxs))
 (native_archives trace.a)
 (requires (re_export trace.core))
 (main_module_name Trace)
 (modes byte native)
 (modules
  (singleton
   (obj_name trace)
   (visibility public)
   (source (path Trace) (impl (path trace.ml))))))
(library
 (name trace.core)
 (kind normal)
 (synopsis "Lightweight stub for tracing")
 (archives (byte core/trace_core.cma) (native core/trace_core.cmxa))
 (plugins (byte core/trace_core.cma) (native core/trace_core.cmxs))
 (native_archives core/trace_core.a)
 (requires hmap)
 (main_module_name Trace_core)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name trace_core__)
     (visibility public)
     (kind alias)
     (source (path Trace_core__) (impl (path core/trace_core__.ml-gen))))
    (name Trace_core)
    (modules
     (module
      (obj_name trace_core__Atomic_)
      (visibility public)
      (source (path Atomic_) (impl (path core/atomic_.ml))))
     (module
      (obj_name trace_core__Collector)
      (visibility public)
      (source (path Collector) (impl (path core/collector.ml))))
     (module
      (obj_name trace_core__Level)
      (visibility public)
      (source (path Level) (impl (path core/level.ml))))
     (module
      (obj_name trace_core__Meta_map)
      (visibility public)
      (source (path Meta_map) (impl (path core/meta_map.ml))))
     (module
      (obj_name trace_core)
      (visibility public)
      (source
       (path Trace_core)
       (intf (path core/trace_core.mli))
       (impl (path core/trace_core.ml))))
     (module
      (obj_name trace_core__Types)
      (visibility public)
      (source (path Types) (impl (path core/types.ml))))))
   (wrapped true))))
(library
 (name trace.private.util)
 (kind normal)
 (synopsis "internal utilities for trace. No guarantees of stability.")
 (archives
  (byte private/util/trace_private_util.cma)
  (native private/util/trace_private_util.cmxa))
 (plugins
  (byte private/util/trace_private_util.cma)
  (native private/util/trace_private_util.cmxs))
 (native_archives private/util/trace_private_util.a)
 (requires trace.core mtime mtime.clock.os unix threads)
 (main_module_name Trace_private_util)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name trace_private_util)
     (visibility public)
     (kind alias)
     (source
      (path Trace_private_util)
      (impl (path private/util/trace_private_util.ml-gen))))
    (name Trace_private_util)
    (modules
     (module
      (obj_name trace_private_util__B_queue)
      (visibility public)
      (source
       (path B_queue)
       (intf (path private/util/b_queue.mli))
       (impl (path private/util/b_queue.ml))))
     (module
      (obj_name trace_private_util__Domain_util)
      (visibility public)
      (source
       (path Domain_util)
       (intf (path private/util/domain_util.mli))
       (impl (path private/util/domain_util.ml))))
     (module
      (obj_name trace_private_util__Mpsc_bag)
      (visibility public)
      (source
       (path Mpsc_bag)
       (intf (path private/util/mpsc_bag.mli))
       (impl (path private/util/mpsc_bag.ml))))))
   (wrapped true))))
