(lang dune 2.7)
(name odoc)
(library
 (name odoc.compat)
 (kind normal)
 (archives (byte compat/odoc_compat.cma) (native compat/odoc_compat.cmxa))
 (plugins (byte compat/odoc_compat.cma) (native compat/odoc_compat.cmxs))
 (native_archives compat/odoc_compat.a)
 (requires compiler-libs.common)
 (main_module_name Odoc_compat)
 (modes byte native)
 (modules
  (singleton
   (name Odoc_compat)
   (obj_name odoc_compat)
   (visibility public)
   (impl))))
(library
 (name odoc.html)
 (kind normal)
 (archives (byte html/odoc_html.cma) (native html/odoc_html.cmxa))
 (plugins (byte html/odoc_html.cma) (native html/odoc_html.cmxs))
 (native_archives html/odoc_html.a)
 (requires odoc.model tyxml)
 (main_module_name Odoc_html)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Odoc_html)
   (modules
    ((name Comment)
     (obj_name odoc_html__Comment)
     (visibility public)
     (impl)
     (intf))
    ((name Generator)
     (obj_name odoc_html__Generator)
     (visibility public)
     (impl)
     (intf))
    ((name Generator_signatures)
     (obj_name odoc_html__Generator_signatures)
     (visibility public)
     (impl))
    ((name ML) (obj_name odoc_html__ML) (visibility public) (impl) (intf))
    ((name Odoc_html) (obj_name odoc_html) (visibility public) (impl))
    ((name Reason)
     (obj_name odoc_html__Reason)
     (visibility public)
     (impl)
     (intf))
    ((name Targets)
     (obj_name odoc_html__Targets)
     (visibility public)
     (impl)
     (intf))
    ((name Tree) (obj_name odoc_html__Tree) (visibility public) (impl) (intf))
    ((name Url) (obj_name odoc_html__Url) (visibility public) (impl) (intf))
    ((name Utils) (obj_name odoc_html__Utils) (visibility public) (impl)))
   (alias_module
    (name Odoc_html__)
    (obj_name odoc_html__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name odoc.loader)
 (kind normal)
 (archives (byte loader/odoc_loader.cma) (native loader/odoc_loader.cmxa))
 (plugins (byte loader/odoc_loader.cma) (native loader/odoc_loader.cmxs))
 (native_archives loader/odoc_loader.a)
 (requires compiler-libs.common odoc.model odoc.parser)
 (main_module_name Odoc_loader)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Odoc_loader)
   (modules
    ((name Cmi) (obj_name odoc_loader__Cmi) (visibility public) (impl) (intf))
    ((name Cmt) (obj_name odoc_loader__Cmt) (visibility public) (impl) (intf))
    ((name Cmti)
     (obj_name odoc_loader__Cmti)
     (visibility public)
     (impl)
     (intf))
    ((name Doc_attr)
     (obj_name odoc_loader__Doc_attr)
     (visibility public)
     (impl)
     (intf))
    ((name Odoc_loader)
     (obj_name odoc_loader)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Odoc_loader__)
    (obj_name odoc_loader__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name odoc.model)
 (kind normal)
 (archives (byte model/odoc_model.cma) (native model/odoc_model.cmxa))
 (plugins (byte model/odoc_model.cma) (native model/odoc_model.cmxs))
 (native_archives model/odoc_model.a)
 (requires result compiler-libs.common)
 (main_module_name Odoc_model)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Odoc_model)
   (modules
    ((name Comment) (obj_name odoc_model__Comment) (visibility public) (impl))
    ((name Compat) (obj_name odoc_model__Compat) (visibility public) (impl))
    ((name Error)
     (obj_name odoc_model__Error)
     (visibility public)
     (impl)
     (intf))
    ((name Ident_env)
     (obj_name odoc_model__Ident_env)
     (visibility public)
     (impl)
     (intf))
    ((name Lang) (obj_name odoc_model__Lang) (visibility public) (impl))
    ((name Location_)
     (obj_name odoc_model__Location_)
     (visibility public)
     (impl)
     (intf))
    ((name Maps)
     (obj_name odoc_model__Maps)
     (visibility public)
     (impl)
     (intf))
    ((name Names)
     (obj_name odoc_model__Names)
     (visibility public)
     (impl)
     (intf))
    ((name Paths)
     (obj_name odoc_model__Paths)
     (visibility public)
     (impl)
     (intf))
    ((name Paths_types)
     (obj_name odoc_model__Paths_types)
     (visibility public)
     (impl))
    ((name Predefined)
     (obj_name odoc_model__Predefined)
     (visibility public)
     (impl)
     (intf))
    ((name Root)
     (obj_name odoc_model__Root)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Odoc_model)
    (obj_name odoc_model)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name odoc.odoc)
 (kind normal)
 (archives (byte odoc/odoc_odoc.cma) (native odoc/odoc_odoc.cmxa))
 (plugins (byte odoc/odoc_odoc.cma) (native odoc/odoc_odoc.cmxs))
 (native_archives odoc/odoc_odoc.a)
 (requires
  compiler-libs.common
  fpath
  odoc.compat
  odoc.html
  odoc.loader
  odoc.model
  odoc.xref
  tyxml
  unix)
 (main_module_name Odoc_odoc)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Odoc_odoc)
   (modules
    ((name Compilation_unit)
     (obj_name odoc_odoc__Compilation_unit)
     (visibility public)
     (impl)
     (intf))
    ((name Compile)
     (obj_name odoc_odoc__Compile)
     (visibility public)
     (impl)
     (intf))
    ((name Css_file)
     (obj_name odoc_odoc__Css_file)
     (visibility public)
     (impl))
    ((name Depends)
     (obj_name odoc_odoc__Depends)
     (visibility public)
     (impl)
     (intf))
    ((name Env) (obj_name odoc_odoc__Env) (visibility public) (impl) (intf))
    ((name Fs) (obj_name odoc_odoc__Fs) (visibility public) (impl) (intf))
    ((name Highlight_js)
     (obj_name odoc_odoc__Highlight_js)
     (visibility public)
     (impl))
    ((name Html_fragment)
     (obj_name odoc_odoc__Html_fragment)
     (visibility public)
     (impl)
     (intf))
    ((name Html_page)
     (obj_name odoc_odoc__Html_page)
     (visibility public)
     (impl)
     (intf))
    ((name Or_error)
     (obj_name odoc_odoc__Or_error)
     (visibility public)
     (impl)
     (intf))
    ((name Page) (obj_name odoc_odoc__Page) (visibility public) (impl) (intf))
    ((name Root) (obj_name odoc_odoc__Root) (visibility public) (impl) (intf))
    ((name Support_files)
     (obj_name odoc_odoc__Support_files)
     (visibility public)
     (impl)
     (intf))
    ((name Targets)
     (obj_name odoc_odoc__Targets)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Odoc_odoc)
    (obj_name odoc_odoc)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name odoc.parser)
 (kind normal)
 (archives (byte parser/odoc_parser.cma) (native parser/odoc_parser.cmxa))
 (plugins (byte parser/odoc_parser.cma) (native parser/odoc_parser.cmxs))
 (native_archives parser/odoc_parser.a)
 (requires astring odoc.compat odoc.model)
 (main_module_name Odoc_parser)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Odoc_parser)
   (modules
    ((name Ast) (obj_name odoc_parser__Ast) (visibility public) (impl))
    ((name Lexer)
     (obj_name odoc_parser__Lexer)
     (visibility public)
     (impl)
     (intf))
    ((name Odoc_parser)
     (obj_name odoc_parser)
     (visibility public)
     (impl)
     (intf))
    ((name Parse_error)
     (obj_name odoc_parser__Parse_error)
     (visibility public)
     (impl))
    ((name Reference)
     (obj_name odoc_parser__Reference)
     (visibility public)
     (impl)
     (intf))
    ((name Semantics)
     (obj_name odoc_parser__Semantics)
     (visibility public)
     (impl)
     (intf))
    ((name Syntax)
     (obj_name odoc_parser__Syntax)
     (visibility public)
     (impl)
     (intf))
    ((name Token) (obj_name odoc_parser__Token) (visibility public) (impl)))
   (alias_module
    (name Odoc_parser__)
    (obj_name odoc_parser__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name odoc.xref)
 (kind normal)
 (archives (byte xref/odoc_xref.cma) (native xref/odoc_xref.cmxa))
 (plugins (byte xref/odoc_xref.cma) (native xref/odoc_xref.cmxs))
 (native_archives xref/odoc_xref.a)
 (requires compiler-libs.common odoc.model)
 (main_module_name Odoc_xref)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Odoc_xref)
   (modules
    ((name Component_table)
     (obj_name odoc_xref__Component_table)
     (visibility public)
     (impl)
     (intf))
    ((name Components)
     (obj_name odoc_xref__Components)
     (visibility public)
     (impl)
     (intf))
    ((name Expand)
     (obj_name odoc_xref__Expand)
     (visibility public)
     (impl)
     (intf))
    ((name Lookup)
     (obj_name odoc_xref__Lookup)
     (visibility public)
     (impl)
     (intf))
    ((name Name_env)
     (obj_name odoc_xref__Name_env)
     (visibility public)
     (impl)
     (intf))
    ((name Odoc_xref) (obj_name odoc_xref) (visibility public) (impl) (intf))
    ((name Resolve)
     (obj_name odoc_xref__Resolve)
     (visibility public)
     (impl)
     (intf))
    ((name Subst)
     (obj_name odoc_xref__Subst)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Odoc_xref__)
    (obj_name odoc_xref__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
