(lang dune 3.11)
(name js_of_ocaml-toplevel)
(sections
 (lib .)
 (libexec .)
 (bin ../../bin)
 (doc ../../doc/js_of_ocaml-toplevel))
(files
 (lib
  (META
   dune-package
   js_of_ocaml_toplevel.a
   js_of_ocaml_toplevel.cma
   js_of_ocaml_toplevel.cmi
   js_of_ocaml_toplevel.cmt
   js_of_ocaml_toplevel.cmx
   js_of_ocaml_toplevel.cmxa
   js_of_ocaml_toplevel.ml
   js_of_ocaml_toplevel__.cmi
   js_of_ocaml_toplevel__.cmt
   js_of_ocaml_toplevel__.cmx
   js_of_ocaml_toplevel__.ml
   js_of_ocaml_toplevel__JsooTop.cmi
   js_of_ocaml_toplevel__JsooTop.cmt
   js_of_ocaml_toplevel__JsooTop.cmti
   js_of_ocaml_toplevel__JsooTop.cmx
   js_of_ocaml_toplevel__JsooTopError.cmi
   js_of_ocaml_toplevel__JsooTopError.cmt
   js_of_ocaml_toplevel__JsooTopError.cmti
   js_of_ocaml_toplevel__JsooTopError.cmx
   js_of_ocaml_toplevel__JsooTopPpx.cmi
   js_of_ocaml_toplevel__JsooTopPpx.cmt
   js_of_ocaml_toplevel__JsooTopPpx.cmti
   js_of_ocaml_toplevel__JsooTopPpx.cmx
   jsooTop.ml
   jsooTop.mli
   jsooTopError.ml
   jsooTopError.mli
   jsooTopPpx.ml
   jsooTopPpx.mli
   opam))
 (libexec (js_of_ocaml_toplevel.cmxs))
 (bin (jsoo_listunits jsoo_mkcmis jsoo_mktop))
 (doc (CHANGES.md LICENSE README.md)))
(library
 (name js_of_ocaml-toplevel)
 (kind normal)
 (synopsis "Js_of_ocaml toplevel library")
 (archives (byte js_of_ocaml_toplevel.cma) (native js_of_ocaml_toplevel.cmxa))
 (plugins (byte js_of_ocaml_toplevel.cma) (native js_of_ocaml_toplevel.cmxs))
 (native_archives js_of_ocaml_toplevel.a)
 (requires
  js_of_ocaml-compiler
  js_of_ocaml
  bytes
  compiler-libs.bytecomp
  compiler-libs.toplevel)
 (main_module_name Js_of_ocaml_toplevel)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name js_of_ocaml_toplevel__)
     (visibility public)
     (kind alias)
     (source
      (path Js_of_ocaml_toplevel__)
      (impl (path js_of_ocaml_toplevel__.ml-gen))))
    (name Js_of_ocaml_toplevel)
    (modules
     (module
      (obj_name js_of_ocaml_toplevel)
      (visibility public)
      (source
       (path Js_of_ocaml_toplevel)
       (impl (path js_of_ocaml_toplevel.ml))))
     (module
      (obj_name js_of_ocaml_toplevel__JsooTop)
      (visibility public)
      (source
       (path JsooTop)
       (intf (path jsooTop.mli))
       (impl (path jsooTop.ml))))
     (module
      (obj_name js_of_ocaml_toplevel__JsooTopError)
      (visibility public)
      (source
       (path JsooTopError)
       (intf (path jsooTopError.mli))
       (impl (path jsooTopError.ml))))
     (module
      (obj_name js_of_ocaml_toplevel__JsooTopPpx)
      (visibility public)
      (source
       (path JsooTopPpx)
       (intf (path jsooTopPpx.mli))
       (impl (path jsooTopPpx.ml))))))
   (wrapped true))))
