(lang dune 1.9)
(name ocaml-migrate-parsetree)
(library
 (name ocaml-migrate-parsetree)
 (kind normal)
 (archives (byte migrate_parsetree.cma) (native migrate_parsetree.cmxa))
 (plugins (byte migrate_parsetree.cma) (native migrate_parsetree.cmxs))
 (foreign_archives (native migrate_parsetree.a))
 (requires compiler-libs.common result ppx_derivers)
 (modes byte native)
 (modules
  (modules
   ((name Ast_402) (obj_name ast_402) (visibility public) (impl))
   ((name Ast_403) (obj_name ast_403) (visibility public) (impl))
   ((name Ast_404) (obj_name ast_404) (visibility public) (impl))
   ((name Ast_405) (obj_name ast_405) (visibility public) (impl))
   ((name Ast_406) (obj_name ast_406) (visibility public) (impl))
   ((name Ast_407) (obj_name ast_407) (visibility public) (impl))
   ((name Migrate_parsetree)
    (obj_name migrate_parsetree)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_402_403)
    (obj_name migrate_parsetree_402_403)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_402_403_migrate)
    (obj_name migrate_parsetree_402_403_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_402)
    (obj_name migrate_parsetree_403_402)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_402_migrate)
    (obj_name migrate_parsetree_403_402_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_404)
    (obj_name migrate_parsetree_403_404)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_403_404_migrate)
    (obj_name migrate_parsetree_403_404_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_403)
    (obj_name migrate_parsetree_404_403)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_403_migrate)
    (obj_name migrate_parsetree_404_403_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_405)
    (obj_name migrate_parsetree_404_405)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_404_405_migrate)
    (obj_name migrate_parsetree_404_405_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_404)
    (obj_name migrate_parsetree_405_404)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_404_migrate)
    (obj_name migrate_parsetree_405_404_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_406)
    (obj_name migrate_parsetree_405_406)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_405_406_migrate)
    (obj_name migrate_parsetree_405_406_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_405)
    (obj_name migrate_parsetree_406_405)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_405_migrate)
    (obj_name migrate_parsetree_406_405_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_407)
    (obj_name migrate_parsetree_406_407)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_406_407_migrate)
    (obj_name migrate_parsetree_406_407_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_407_406)
    (obj_name migrate_parsetree_407_406)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_407_406_migrate)
    (obj_name migrate_parsetree_407_406_migrate)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_ast_io)
    (obj_name migrate_parsetree_ast_io)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_compiler_functions)
    (obj_name migrate_parsetree_compiler_functions)
    (visibility public)
    (impl))
   ((name Migrate_parsetree_def)
    (obj_name migrate_parsetree_def)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_driver)
    (obj_name migrate_parsetree_driver)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_parse)
    (obj_name migrate_parsetree_parse)
    (visibility public)
    (impl)
    (intf))
   ((name Migrate_parsetree_versions)
    (obj_name migrate_parsetree_versions)
    (visibility public)
    (impl)
    (intf)))
  (wrapped false))
 (ppx.driver
  (flags --dump-ast)
  (lint_flags --null)
  (main Migrate_parsetree.Driver.run_main)))
(library
 (name ocaml-migrate-parsetree.driver-main)
 (kind normal)
 (archives
  (byte driver-main/migrate_parsetree_driver_main.cma)
  (native driver-main/migrate_parsetree_driver_main.cmxa))
 (plugins
  (byte driver-main/migrate_parsetree_driver_main.cma)
  (native driver-main/migrate_parsetree_driver_main.cmxs))
 (foreign_archives (native driver-main/migrate_parsetree_driver_main.a))
 (requires ocaml-migrate-parsetree)
 (main_module_name Migrate_parsetree_driver_main)
 (modes byte native)
 (modules
  (main_module_name Migrate_parsetree_driver_main)
  (modules
   ((name Migrate_parsetree_driver_main)
    (obj_name migrate_parsetree_driver_main)
    (visibility public)
    (impl)))
  (wrapped true)))
