(lang dune 2.7)
(name dune-private-libs)
(library
 (name dune-private-libs.cache)
 (kind normal)
 (synopsis "[Internal] Dune binary artifact cache protocol")
 (archives (byte cache/cache.cma) (native cache/cache.cmxa))
 (plugins (byte cache/cache.cma) (native cache/cache.cmxs))
 (native_archives cache/cache.a)
 (requires
  dune-private-libs.stdune
  threads.posix
  dune-private-libs.xdg
  dune-private-libs.dune-lang
  dune-private-libs.dune_util
  dune-private-libs.dune_csexp)
 (main_module_name Cache)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Cache)
   (modules
    ((name Cache) (obj_name cache) (visibility public) (impl) (intf))
    ((name Cache_intf)
     (obj_name cache__Cache_intf)
     (visibility public)
     (impl))
    ((name Client) (obj_name cache__Client) (visibility public) (impl) (intf))
    ((name Key) (obj_name cache__Key) (visibility public) (impl) (intf))
    ((name Local) (obj_name cache__Local) (visibility public) (impl) (intf))
    ((name Messages)
     (obj_name cache__Messages)
     (visibility public)
     (impl)
     (intf))
    ((name Messages_intf)
     (obj_name cache__Messages_intf)
     (visibility public)
     (impl)))
   (alias_module
    (name Cache__)
    (obj_name cache__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name dune-private-libs.dune-lang)
 (kind normal)
 (synopsis "[Internal] S-expression library")
 (archives (byte dune-lang/dune_lang.cma) (native dune-lang/dune_lang.cmxa))
 (plugins (byte dune-lang/dune_lang.cma) (native dune-lang/dune_lang.cmxs))
 (native_archives dune-lang/dune_lang.a)
 (requires dune-private-libs.stdune)
 (main_module_name Dune_lang)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Dune_lang)
   (modules
    ((name Ast) (obj_name dune_lang__Ast) (visibility public) (impl) (intf))
    ((name Atom) (obj_name dune_lang__Atom) (visibility public) (impl) (intf))
    ((name Combinators)
     (obj_name dune_lang__Combinators)
     (visibility public)
     (impl))
    ((name Conv) (obj_name dune_lang__Conv) (visibility public) (impl) (intf))
    ((name Cst) (obj_name dune_lang__Cst) (visibility public) (impl) (intf))
    ((name Decoder)
     (obj_name dune_lang__Decoder)
     (visibility public)
     (impl)
     (intf))
    ((name Dune_lang) (obj_name dune_lang) (visibility public) (impl))
    ((name Encoder)
     (obj_name dune_lang__Encoder)
     (visibility public)
     (impl)
     (intf))
    ((name Escape)
     (obj_name dune_lang__Escape)
     (visibility public)
     (impl)
     (intf))
    ((name Lexer)
     (obj_name dune_lang__Lexer)
     (visibility public)
     (impl)
     (intf))
    ((name Parser)
     (obj_name dune_lang__Parser)
     (visibility public)
     (impl)
     (intf))
    ((name Syntax)
     (obj_name dune_lang__Syntax)
     (visibility public)
     (impl)
     (intf))
    ((name T) (obj_name dune_lang__T) (visibility public) (impl) (intf))
    ((name Template)
     (obj_name dune_lang__Template)
     (visibility public)
     (impl)
     (intf))
    ((name Versioned_file)
     (obj_name dune_lang__Versioned_file)
     (visibility public)
     (impl)
     (intf))
    ((name Versioned_file_first_line)
     (obj_name dune_lang__Versioned_file_first_line)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Dune_lang__)
    (obj_name dune_lang__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name dune-private-libs.dune_csexp)
 (kind normal)
 (archives
  (byte dune_csexp/dune_csexp.cma)
  (native dune_csexp/dune_csexp.cmxa))
 (plugins
  (byte dune_csexp/dune_csexp.cma)
  (native dune_csexp/dune_csexp.cmxs))
 (native_archives dune_csexp/dune_csexp.a)
 (main_module_name Dune_csexp)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Dune_csexp)
   (modules
    ((name Csexp)
     (obj_name dune_csexp__Csexp)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Dune_csexp)
    (obj_name dune_csexp)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name dune-private-libs.dune_re)
 (kind normal)
 (synopsis "Internal Dune library, do not use!")
 (archives (byte dune_re/dune_re.cma) (native dune_re/dune_re.cmxa))
 (plugins (byte dune_re/dune_re.cma) (native dune_re/dune_re.cmxs))
 (native_archives dune_re/dune_re.a)
 (main_module_name Dune_re)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Dune_re)
   (modules
    ((name Dune_re) (obj_name dune_re) (visibility public) (impl))
    ((name Re) (obj_name dune_re__Re) (visibility public) (impl) (intf))
    ((name Re_automata)
     (obj_name dune_re__Re_automata)
     (visibility public)
     (impl)
     (intf))
    ((name Re_cset)
     (obj_name dune_re__Re_cset)
     (visibility public)
     (impl)
     (intf))
    ((name Re_fmt) (obj_name dune_re__Re_fmt) (visibility public) (impl)))
   (alias_module
    (name Dune_re__)
    (obj_name dune_re__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name dune-private-libs.dune_util)
 (kind normal)
 (archives (byte dune_util/dune_util.cma) (native dune_util/dune_util.cmxa))
 (plugins (byte dune_util/dune_util.cma) (native dune_util/dune_util.cmxs))
 (native_archives dune_util/dune_util.a)
 (requires dune-private-libs.stdune)
 (main_module_name Dune_util)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Dune_util)
   (modules
    ((name Log) (obj_name dune_util__Log) (visibility public) (impl) (intf))
    ((name Report_error)
     (obj_name dune_util__Report_error)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Dune_util)
    (obj_name dune_util)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name dune-private-libs.ocaml-config)
 (kind normal)
 (synopsis "[Internal] Interpret the output of 'ocamlc -config'")
 (archives
  (byte ocaml-config/ocaml_config.cma)
  (native ocaml-config/ocaml_config.cmxa))
 (plugins
  (byte ocaml-config/ocaml_config.cma)
  (native ocaml-config/ocaml_config.cmxs))
 (native_archives ocaml-config/ocaml_config.a)
 (requires dune-private-libs.stdune dune-private-libs.dune-lang)
 (main_module_name Ocaml_config)
 (modes byte native)
 (modules
  (singleton
   (name Ocaml_config)
   (obj_name ocaml_config)
   (visibility public)
   (impl)
   (intf))))
(library
 (name dune-private-libs.stdune)
 (kind normal)
 (synopsis "[Internal] Standard library of Dune")
 (archives (byte stdune/stdune.cma) (native stdune/stdune.cmxa))
 (plugins (byte stdune/stdune.cma) (native stdune/stdune.cmxs))
 (foreign_objects stdune/fcntl_stubs.o)
 (foreign_archives stdune/libstdune_stubs.a)
 (native_archives stdune/stdune.a)
 (requires unix dune-private-libs.dune_csexp)
 (main_module_name Stdune)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Stdune)
   (modules
    ((name Ansi_color)
     (obj_name stdune__Ansi_color)
     (visibility public)
     (impl)
     (intf))
    ((name Appendable_list)
     (obj_name stdune__Appendable_list)
     (visibility public)
     (impl)
     (intf))
    ((name Applicative)
     (obj_name stdune__Applicative)
     (visibility public)
     (impl)
     (intf))
    ((name Applicative_intf)
     (obj_name stdune__Applicative_intf)
     (visibility public)
     (impl))
    ((name Array) (obj_name stdune__Array) (visibility public) (impl))
    ((name Bin) (obj_name stdune__Bin) (visibility public) (impl) (intf))
    ((name Bool) (obj_name stdune__Bool) (visibility public) (impl) (intf))
    ((name Bytes) (obj_name stdune__Bytes) (visibility public) (impl) (intf))
    ((name Char) (obj_name stdune__Char) (visibility public) (impl) (intf))
    ((name Code_error)
     (obj_name stdune__Code_error)
     (visibility public)
     (impl)
     (intf))
    ((name Comparable)
     (obj_name stdune__Comparable)
     (visibility public)
     (impl)
     (intf))
    ((name Comparable_intf)
     (obj_name stdune__Comparable_intf)
     (visibility public)
     (impl))
    ((name Comparator)
     (obj_name stdune__Comparator)
     (visibility public)
     (impl)
     (intf))
    ((name Console)
     (obj_name stdune__Console)
     (visibility public)
     (impl)
     (intf))
    ((name Csexp) (obj_name stdune__Csexp) (visibility public) (impl))
    ((name Daemonize)
     (obj_name stdune__Daemonize)
     (visibility public)
     (impl)
     (intf))
    ((name Digest)
     (obj_name stdune__Digest)
     (visibility public)
     (impl)
     (intf))
    ((name Dyn) (obj_name stdune__Dyn) (visibility public) (impl) (intf))
    ((name Either)
     (obj_name stdune__Either)
     (visibility public)
     (impl)
     (intf))
    ((name Env) (obj_name stdune__Env) (visibility public) (impl) (intf))
    ((name Escape)
     (obj_name stdune__Escape)
     (visibility public)
     (impl)
     (intf))
    ((name Exn) (obj_name stdune__Exn) (visibility public) (impl) (intf))
    ((name Exn_with_backtrace)
     (obj_name stdune__Exn_with_backtrace)
     (visibility public)
     (impl)
     (intf))
    ((name Fcntl) (obj_name stdune__Fcntl) (visibility public) (impl) (intf))
    ((name Fdecl) (obj_name stdune__Fdecl) (visibility public) (impl) (intf))
    ((name Filename)
     (obj_name stdune__Filename)
     (visibility public)
     (impl)
     (intf))
    ((name Float) (obj_name stdune__Float) (visibility public) (impl) (intf))
    ((name Fpath) (obj_name stdune__Fpath) (visibility public) (impl) (intf))
    ((name Hashable) (obj_name stdune__Hashable) (visibility public) (impl))
    ((name Hashtbl)
     (obj_name stdune__Hashtbl)
     (visibility public)
     (impl)
     (intf))
    ((name Hashtbl_intf)
     (obj_name stdune__Hashtbl_intf)
     (visibility public)
     (impl))
    ((name Id) (obj_name stdune__Id) (visibility public) (impl) (intf))
    ((name Int) (obj_name stdune__Int) (visibility public) (impl) (intf))
    ((name Interned)
     (obj_name stdune__Interned)
     (visibility public)
     (impl)
     (intf))
    ((name Interned_intf)
     (obj_name stdune__Interned_intf)
     (visibility public)
     (impl))
    ((name Io) (obj_name stdune__Io) (visibility public) (impl) (intf))
    ((name Io_intf) (obj_name stdune__Io_intf) (visibility public) (impl))
    ((name Lexbuf)
     (obj_name stdune__Lexbuf)
     (visibility public)
     (impl)
     (intf))
    ((name List) (obj_name stdune__List) (visibility public) (impl) (intf))
    ((name Loc) (obj_name stdune__Loc) (visibility public) (impl) (intf))
    ((name Loc0) (obj_name stdune__Loc0) (visibility public) (impl))
    ((name Lock_file)
     (obj_name stdune__Lock_file)
     (visibility public)
     (impl)
     (intf))
    ((name Map) (obj_name stdune__Map) (visibility public) (impl) (intf))
    ((name Map_intf) (obj_name stdune__Map_intf) (visibility public) (impl))
    ((name Monad) (obj_name stdune__Monad) (visibility public) (impl) (intf))
    ((name Monad_intf)
     (obj_name stdune__Monad_intf)
     (visibility public)
     (impl))
    ((name Nothing)
     (obj_name stdune__Nothing)
     (visibility public)
     (impl)
     (intf))
    ((name Option)
     (obj_name stdune__Option)
     (visibility public)
     (impl)
     (intf))
    ((name Or_exn)
     (obj_name stdune__Or_exn)
     (visibility public)
     (impl)
     (intf))
    ((name Ordered)
     (obj_name stdune__Ordered)
     (visibility public)
     (impl)
     (intf))
    ((name Ordering)
     (obj_name stdune__Ordering)
     (visibility public)
     (impl)
     (intf))
    ((name Path) (obj_name stdune__Path) (visibility public) (impl) (intf))
    ((name Path_intf) (obj_name stdune__Path_intf) (visibility public) (impl))
    ((name Pid) (obj_name stdune__Pid) (visibility public) (impl) (intf))
    ((name Poly) (obj_name stdune__Poly) (visibility public) (impl) (intf))
    ((name Pp) (obj_name stdune__Pp) (visibility public) (impl) (intf))
    ((name Proc) (obj_name stdune__Proc) (visibility public) (impl) (intf))
    ((name Queue) (obj_name stdune__Queue) (visibility public) (impl) (intf))
    ((name Result)
     (obj_name stdune__Result)
     (visibility public)
     (impl)
     (intf))
    ((name Scanf) (obj_name stdune__Scanf) (visibility public) (impl) (intf))
    ((name Seq) (obj_name stdune__Seq) (visibility public) (impl) (intf))
    ((name Set) (obj_name stdune__Set) (visibility public) (impl) (intf))
    ((name Set_intf) (obj_name stdune__Set_intf) (visibility public) (impl))
    ((name Sexp) (obj_name stdune__Sexp) (visibility public) (impl) (intf))
    ((name Signal)
     (obj_name stdune__Signal)
     (visibility public)
     (impl)
     (intf))
    ((name Spawn) (obj_name stdune__Spawn) (visibility public) (impl) (intf))
    ((name Staged)
     (obj_name stdune__Staged)
     (visibility public)
     (impl)
     (intf))
    ((name Stdune) (obj_name stdune) (visibility public) (impl))
    ((name String)
     (obj_name stdune__String)
     (visibility public)
     (impl)
     (intf))
    ((name String_split)
     (obj_name stdune__String_split)
     (visibility public)
     (impl)
     (intf))
    ((name Sys) (obj_name stdune__Sys) (visibility public) (impl) (intf))
    ((name Table) (obj_name stdune__Table) (visibility public) (impl) (intf))
    ((name Temp) (obj_name stdune__Temp) (visibility public) (impl) (intf))
    ((name Top_closure)
     (obj_name stdune__Top_closure)
     (visibility public)
     (impl)
     (intf))
    ((name Top_closure_intf)
     (obj_name stdune__Top_closure_intf)
     (visibility public)
     (impl))
    ((name Tuple) (obj_name stdune__Tuple) (visibility public) (impl) (intf))
    ((name Type_eq)
     (obj_name stdune__Type_eq)
     (visibility public)
     (impl)
     (intf))
    ((name Unit) (obj_name stdune__Unit) (visibility public) (impl) (intf))
    ((name Univ_map)
     (obj_name stdune__Univ_map)
     (visibility public)
     (impl)
     (intf))
    ((name User_error)
     (obj_name stdune__User_error)
     (visibility public)
     (impl)
     (intf))
    ((name User_message)
     (obj_name stdune__User_message)
     (visibility public)
     (impl)
     (intf))
    ((name User_warning)
     (obj_name stdune__User_warning)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Stdune__)
    (obj_name stdune__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name dune-private-libs.xdg)
 (kind normal)
 (synopsis "[Internal] XDG base directories specification implementation")
 (archives (byte xdg/xdg.cma) (native xdg/xdg.cmxa))
 (plugins (byte xdg/xdg.cma) (native xdg/xdg.cmxs))
 (native_archives xdg/xdg.a)
 (main_module_name Xdg)
 (modes byte native)
 (modules
  (singleton (name Xdg) (obj_name xdg) (visibility public) (impl) (intf))))
