(lang dune 2.9)
(name logs)
(version 0.7.0)
(library
 (name logs)
 (kind normal)
 (archives (byte logs.cma) (native logs.cmxa))
 (plugins (byte logs.cma) (native logs.cmxs))
 (native_archives logs.a)
 (requires result)
 (modes byte native)
 (modules
  (singleton (name Logs) (obj_name logs) (visibility public) (impl) (intf))))
(library
 (name logs.cli)
 (kind normal)
 (archives (byte cli/logs_cli.cma) (native cli/logs_cli.cmxa))
 (plugins (byte cli/logs_cli.cma) (native cli/logs_cli.cmxs))
 (native_archives cli/logs_cli.a)
 (requires logs cmdliner)
 (modes byte native)
 (modules
  (singleton
   (name Logs_cli)
   (obj_name logs_cli)
   (visibility public)
   (impl)
   (intf))))
(library
 (name logs.fmt)
 (kind normal)
 (archives (byte fmt/logs_fmt.cma) (native fmt/logs_fmt.cmxa))
 (plugins (byte fmt/logs_fmt.cma) (native fmt/logs_fmt.cmxs))
 (native_archives fmt/logs_fmt.a)
 (requires fmt logs)
 (modes byte native)
 (modules
  (singleton
   (name Logs_fmt)
   (obj_name logs_fmt)
   (visibility public)
   (impl)
   (intf))))
(library
 (name logs.threaded)
 (kind normal)
 (archives
  (byte threaded/logs_threaded.cma)
  (native threaded/logs_threaded.cmxa))
 (plugins
  (byte threaded/logs_threaded.cma)
  (native threaded/logs_threaded.cmxs))
 (native_archives threaded/logs_threaded.a)
 (requires logs threads)
 (modes byte native)
 (modules
  (singleton
   (name Logs_threaded)
   (obj_name logs_threaded)
   (visibility public)
   (impl)
   (intf))))
(library
 (name logs.top)
 (kind normal)
 (archives (byte top/logs_top.cma) (native top/logs_top.cmxa))
 (plugins (byte top/logs_top.cma) (native top/logs_top.cmxs))
 (native_archives top/logs_top.a)
 (requires compiler-libs.toplevel logs)
 (modes byte native)
 (modules
  (singleton (name Logs_top) (obj_name logs_top) (visibility public) (impl))))
