(lang dune 1.11)
(name bisect_ppx)
(version dev)
(library
 (name bisect_ppx)
 (kind ppx_rewriter)
 (synopsis "Code coverage for OCaml")
 (archives (byte bisect_ppx.cma) (native bisect_ppx.cmxa))
 (plugins (byte bisect_ppx.cma) (native bisect_ppx.cmxs))
 (foreign_archives (native bisect_ppx.a))
 (requires bisect_ppx.runtime ocaml-migrate-parsetree ppx_tools_versioned str)
 (ppx_runtime_deps bisect_ppx.runtime)
 (main_module_name Bisect_ppx)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Bisect_ppx)
   (modules
    ((name Comments)
     (obj_name bisect_ppx__Comments)
     (visibility public)
     (impl)
     (intf))
    ((name Comments_lexer)
     (obj_name bisect_ppx__Comments_lexer)
     (visibility public)
     (impl))
    ((name Exclude)
     (obj_name bisect_ppx__Exclude)
     (visibility public)
     (impl)
     (intf))
    ((name Exclude_lexer)
     (obj_name bisect_ppx__Exclude_lexer)
     (visibility public)
     (impl))
    ((name Exclude_parser)
     (obj_name bisect_ppx__Exclude_parser)
     (visibility public)
     (impl)
     (intf))
    ((name Exclusions)
     (obj_name bisect_ppx__Exclusions)
     (visibility public)
     (impl)
     (intf))
    ((name Instrument)
     (obj_name bisect_ppx__Instrument)
     (visibility public)
     (impl)
     (intf))
    ((name Register)
     (obj_name bisect_ppx__Register)
     (visibility public)
     (impl)))
   (alias_module
    (name Bisect_ppx)
    (obj_name bisect_ppx)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name bisect_ppx.runtime)
 (kind normal)
 (synopsis "Bisect_ppx runtime library (internal)")
 (archives (byte runtime/bisect.cma) (native runtime/bisect.cmxa))
 (plugins (byte runtime/bisect.cma) (native runtime/bisect.cmxs))
 (foreign_archives (native runtime/bisect.a))
 (requires unix)
 (main_module_name Bisect)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Bisect)
   (modules
    ((name Common)
     (obj_name bisect__Common)
     (visibility public)
     (impl)
     (intf))
    ((name Extension)
     (obj_name bisect__Extension)
     (visibility public)
     (impl)
     (intf))
    ((name Runtime)
     (obj_name bisect__Runtime)
     (visibility public)
     (impl)
     (intf))
    ((name Version)
     (obj_name bisect__Version)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Bisect)
    (obj_name bisect)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
