(lang dune 3.21)
(name ben)
(sections
 (lib /usr/lib/loongarch64-linux-gnu/ocaml/5.4.0/ben)
 (bin /usr/bin)
 (stublibs /usr/lib/loongarch64-linux-gnu/ocaml/5.4.0/stublibs))
(files
 (lib
  (META
   ben.cma
   ben.cmi
   ben.cmt
   ben.ml
   ben__Common.cmi
   ben__Common.cmt
   ben__Common.cmti
   ben__Compression.cmi
   ben__Compression.cmt
   ben__Compression.cmti
   ben__Core.cmi
   ben__Core.cmt
   ben__Core.cmti
   ben__Debian_version.cmi
   ben__Debian_version.cmt
   ben__Debian_version.cmti
   ben__Dependencies.cmi
   ben__Dependencies.cmt
   ben__Dependencies.cmti
   ben__Error.cmi
   ben__Error.cmt
   ben__Error.cmti
   ben__Lexer.cmi
   ben__Lexer.cmt
   ben__Lexer.cmti
   ben__Marshal.cmi
   ben__Marshal.cmt
   ben__Modules.cmi
   ben__Modules.cmt
   ben__Ocaml_config.cmi
   ben__Ocaml_config.cmt
   ben__Ocaml_config.cmti
   ben__Package.cmi
   ben__Package.cmt
   ben__Package.cmti
   ben__Parallel.cmi
   ben__Parallel.cmt
   ben__Parallel.cmti
   ben__Parser.cmi
   ben__Parser.cmt
   ben__Parser.cmti
   ben__Query.cmi
   ben__Query.cmt
   ben__Query.cmti
   ben__Stanza.cmi
   ben__Stanza.cmt
   ben__Stanza.cmti
   ben__Template.cmi
   ben__Template.cmti
   ben__Types.cmi
   ben__Types.cmti
   ben__Version.cmi
   ben__Version.cmt
   ben__Version.cmti
   common.ml
   common.mli
   compression.ml
   compression.mli
   core.ml
   core.mli
   debian_version.ml
   debian_version.mli
   dependencies.ml
   dependencies.mli
   dune-package
   error.ml
   error.mli
   frontends/ben_download.ml
   frontends/ben_download.mli
   frontends/ben_frontends.cma
   frontends/ben_frontends.cmi
   frontends/ben_frontends.cmt
   frontends/ben_frontends.ml
   frontends/ben_frontends__Ben_download.cmi
   frontends/ben_frontends__Ben_download.cmt
   frontends/ben_frontends__Ben_download.cmti
   frontends/ben_frontends__Ben_migrate.cmi
   frontends/ben_frontends__Ben_migrate.cmt
   frontends/ben_frontends__Ben_migrate.cmti
   frontends/ben_frontends__Ben_monitor.cmi
   frontends/ben_frontends__Ben_monitor.cmt
   frontends/ben_frontends__Ben_monitor.cmti
   frontends/ben_frontends__Ben_query.cmi
   frontends/ben_frontends__Ben_query.cmt
   frontends/ben_frontends__Ben_query.cmti
   frontends/ben_frontends__Ben_rebuild.cmi
   frontends/ben_frontends__Ben_rebuild.cmt
   frontends/ben_frontends__Ben_rebuild.cmti
   frontends/ben_frontends__Ben_tracker.cmi
   frontends/ben_frontends__Ben_tracker.cmt
   frontends/ben_frontends__Ben_tracker.cmti
   frontends/ben_frontends__Clflags.cmi
   frontends/ben_frontends__Clflags.cmt
   frontends/ben_frontends__Data.cmi
   frontends/ben_frontends__Data.cmt
   frontends/ben_frontends__Frontend.cmi
   frontends/ben_frontends__Frontend.cmt
   frontends/ben_frontends__Frontend.cmti
   frontends/ben_frontends__Templates.cmi
   frontends/ben_frontends__Templates.cmt
   frontends/ben_frontends__Utils.cmi
   frontends/ben_frontends__Utils.cmt
   frontends/ben_frontends__Utils.cmti
   frontends/ben_migrate.ml
   frontends/ben_migrate.mli
   frontends/ben_monitor.ml
   frontends/ben_monitor.mli
   frontends/ben_query.ml
   frontends/ben_query.mli
   frontends/ben_rebuild.ml
   frontends/ben_rebuild.mli
   frontends/ben_tracker.ml
   frontends/ben_tracker.mli
   frontends/clflags.ml
   frontends/data.ml
   frontends/frontend.ml
   frontends/frontend.mli
   frontends/templates.ml
   frontends/utils.ml
   frontends/utils.mli
   lexer.ml
   lexer.mli
   libben_stubs.a
   marshal.ml
   modules.ml
   ocaml_config.ml
   ocaml_config.mli
   opam
   package.ml
   package.mli
   parallel.ml
   parallel.mli
   parser.ml
   parser.mli
   query.ml
   query.mli
   stanza.ml
   stanza.mli
   template.mli
   templates/debian/debian.cma
   templates/debian/debian.cmi
   templates/debian/debian.cmt
   templates/debian/debian.cmti
   templates/debian/debian.ml
   templates/debian/debian.mli
   templates/debianrt/debianrt.cma
   templates/debianrt/debianrt.cmi
   templates/debianrt/debianrt.cmt
   templates/debianrt/debianrt.cmti
   templates/debianrt/debianrt.ml
   templates/debianrt/debianrt.mli
   types.mli
   version.ml
   version.mli))
 (bin (ben))
 (stublibs (dllben_stubs.so)))
(library
 (name ben)
 (kind normal)
 (archives (byte ben.cma))
 (plugins (byte ben.cma))
 (foreign_objects dpkg_stubs.o)
 (foreign_archives (archives (for all) (files libben_stubs.a)))
 (foreign_dll_files ../stublibs/dllben_stubs.so)
 (requires
  dynlink
  unix
  re
  parmap
  tyxml
  postgresql
  ocamlgraph
  fileutils
  extlib)
 (main_module_name Ben)
 (modes byte)
 (modules
  (wrapped
   (group
    (alias
     (obj_name ben)
     (visibility public)
     (kind alias)
     (source (path Ben) (impl (path ben.ml-gen))))
    (name Ben)
    (modules
     (module
      (obj_name ben__Common)
      (visibility public)
      (source (path Common) (intf (path common.mli)) (impl (path common.ml))))
     (module
      (obj_name ben__Compression)
      (visibility public)
      (source
       (path Compression)
       (intf (path compression.mli))
       (impl (path compression.ml))))
     (module
      (obj_name ben__Core)
      (visibility public)
      (source (path Core) (intf (path core.mli)) (impl (path core.ml))))
     (module
      (obj_name ben__Debian_version)
      (visibility public)
      (source
       (path Debian_version)
       (intf (path debian_version.mli))
       (impl (path debian_version.ml))))
     (module
      (obj_name ben__Dependencies)
      (visibility public)
      (source
       (path Dependencies)
       (intf (path dependencies.mli))
       (impl (path dependencies.ml))))
     (module
      (obj_name ben__Error)
      (visibility public)
      (source (path Error) (intf (path error.mli)) (impl (path error.ml))))
     (module
      (obj_name ben__Lexer)
      (visibility public)
      (source (path Lexer) (intf (path lexer.mli)) (impl (path lexer.ml))))
     (module
      (obj_name ben__Marshal)
      (visibility public)
      (source (path Marshal) (impl (path marshal.ml))))
     (module
      (obj_name ben__Modules)
      (visibility public)
      (source (path Modules) (impl (path modules.ml))))
     (module
      (obj_name ben__Ocaml_config)
      (visibility public)
      (source
       (path Ocaml_config)
       (intf (path ocaml_config.mli))
       (impl (path ocaml_config.ml))))
     (module
      (obj_name ben__Package)
      (visibility public)
      (source
       (path Package)
       (intf (path package.mli))
       (impl (path package.ml))))
     (module
      (obj_name ben__Parallel)
      (visibility public)
      (source
       (path Parallel)
       (intf (path parallel.mli))
       (impl (path parallel.ml))))
     (module
      (obj_name ben__Parser)
      (visibility public)
      (source (path Parser) (intf (path parser.mli)) (impl (path parser.ml))))
     (module
      (obj_name ben__Query)
      (visibility public)
      (source (path Query) (intf (path query.mli)) (impl (path query.ml))))
     (module
      (obj_name ben__Stanza)
      (visibility public)
      (source (path Stanza) (intf (path stanza.mli)) (impl (path stanza.ml))))
     (module
      (obj_name ben__Template)
      (visibility public)
      (source (path Template) (intf (path template.mli))))
     (module
      (obj_name ben__Types)
      (visibility public)
      (source (path Types) (intf (path types.mli))))
     (module
      (obj_name ben__Version)
      (visibility public)
      (source
       (path Version)
       (intf (path version.mli))
       (impl (path version.ml))))))
   (wrapped true))))
(library
 (name ben.frontends)
 (kind normal)
 (archives (byte frontends/ben_frontends.cma))
 (plugins (byte frontends/ben_frontends.cma))
 (requires ben uri lwt.unix ppx_yojson_conv_lib)
 (main_module_name Ben_frontends)
 (modes byte)
 (modules
  (wrapped
   (group
    (alias
     (obj_name ben_frontends)
     (visibility public)
     (kind alias)
     (source
      (path Ben_frontends)
      (impl (path frontends/ben_frontends.ml-gen))))
    (name Ben_frontends)
    (modules
     (module
      (obj_name ben_frontends__Ben_download)
      (visibility public)
      (source
       (path Ben_download)
       (intf (path frontends/ben_download.mli))
       (impl (path frontends/ben_download.ml))))
     (module
      (obj_name ben_frontends__Ben_migrate)
      (visibility public)
      (source
       (path Ben_migrate)
       (intf (path frontends/ben_migrate.mli))
       (impl (path frontends/ben_migrate.ml))))
     (module
      (obj_name ben_frontends__Ben_monitor)
      (visibility public)
      (source
       (path Ben_monitor)
       (intf (path frontends/ben_monitor.mli))
       (impl (path frontends/ben_monitor.ml))))
     (module
      (obj_name ben_frontends__Ben_query)
      (visibility public)
      (source
       (path Ben_query)
       (intf (path frontends/ben_query.mli))
       (impl (path frontends/ben_query.ml))))
     (module
      (obj_name ben_frontends__Ben_rebuild)
      (visibility public)
      (source
       (path Ben_rebuild)
       (intf (path frontends/ben_rebuild.mli))
       (impl (path frontends/ben_rebuild.ml))))
     (module
      (obj_name ben_frontends__Ben_tracker)
      (visibility public)
      (source
       (path Ben_tracker)
       (intf (path frontends/ben_tracker.mli))
       (impl (path frontends/ben_tracker.ml))))
     (module
      (obj_name ben_frontends__Clflags)
      (visibility public)
      (source (path Clflags) (impl (path frontends/clflags.ml))))
     (module
      (obj_name ben_frontends__Data)
      (visibility public)
      (source (path Data) (impl (path frontends/data.ml))))
     (module
      (obj_name ben_frontends__Frontend)
      (visibility public)
      (source
       (path Frontend)
       (intf (path frontends/frontend.mli))
       (impl (path frontends/frontend.ml))))
     (module
      (obj_name ben_frontends__Templates)
      (visibility public)
      (source (path Templates) (impl (path frontends/templates.ml))))
     (module
      (obj_name ben_frontends__Utils)
      (visibility public)
      (source
       (path Utils)
       (intf (path frontends/utils.mli))
       (impl (path frontends/utils.ml))))))
   (wrapped true))))
(library
 (name ben.templates.debian)
 (kind normal)
 (archives (byte templates/debian/debian.cma))
 (plugins (byte templates/debian/debian.cma))
 (requires tyxml ben.frontends)
 (main_module_name Debian)
 (modes byte)
 (modules
  (singleton
   (obj_name debian)
   (visibility public)
   (source
    (path Debian)
    (intf (path templates/debian/debian.mli))
    (impl (path templates/debian/debian.ml))))))
(library
 (name ben.templates.debianrt)
 (kind normal)
 (archives (byte templates/debianrt/debianrt.cma))
 (plugins (byte templates/debianrt/debianrt.cma))
 (requires tyxml ben.frontends)
 (main_module_name Debianrt)
 (modes byte)
 (modules
  (singleton
   (obj_name debianrt)
   (visibility public)
   (source
    (path Debianrt)
    (intf (path templates/debianrt/debianrt.mli))
    (impl (path templates/debianrt/debianrt.ml))))))
