(lang dune 3.11)
(name functoria)
(version 4.4.0)
(sections
 (lib /usr/lib64/ocaml/functoria)
 (libexec /usr/lib64/ocaml/functoria)
 (doc /usr/doc/functoria))
(files
 (lib
  (DSL.ml
   DSL.mli
   META
   __private__/f0/.public_cmi/f0.cmi
   __private__/f0/.public_cmi/f0.cmt
   __private__/f0/.public_cmi/f0.cmti
   __private__/f0/f0.a
   __private__/f0/f0.cma
   __private__/f0/f0.cmx
   __private__/f0/f0.cmxa
   __private__/f0/f0.ml
   __private__/f0/f0.mli
   action.ml
   action.mli
   argv.ml
   argv.mli
   cli.ml
   cli.mli
   context.ml
   context.mli
   context_cache.ml
   context_cache.mli
   device.ml
   device.mli
   dune-package
   dune.ml
   dune.mli
   engine.ml
   engine.mli
   filegen.ml
   filegen.mli
   functoria.a
   functoria.cma
   functoria.cmi
   functoria.cmt
   functoria.cmti
   functoria.cmx
   functoria.cmxa
   functoria.ml
   functoria.mli
   functoria__.cmi
   functoria__.cmt
   functoria__.cmx
   functoria__.ml
   functoria__Action.cmi
   functoria__Action.cmt
   functoria__Action.cmti
   functoria__Action.cmx
   functoria__Argv.cmi
   functoria__Argv.cmt
   functoria__Argv.cmti
   functoria__Argv.cmx
   functoria__Cli.cmi
   functoria__Cli.cmt
   functoria__Cli.cmti
   functoria__Cli.cmx
   functoria__Context.cmi
   functoria__Context.cmt
   functoria__Context.cmti
   functoria__Context.cmx
   functoria__Context_cache.cmi
   functoria__Context_cache.cmt
   functoria__Context_cache.cmti
   functoria__Context_cache.cmx
   functoria__DSL.cmi
   functoria__DSL.cmt
   functoria__DSL.cmti
   functoria__DSL.cmx
   functoria__Device.cmi
   functoria__Device.cmt
   functoria__Device.cmti
   functoria__Device.cmx
   functoria__Dune.cmi
   functoria__Dune.cmt
   functoria__Dune.cmti
   functoria__Dune.cmx
   functoria__Engine.cmi
   functoria__Engine.cmt
   functoria__Engine.cmti
   functoria__Engine.cmx
   functoria__Filegen.cmi
   functoria__Filegen.cmt
   functoria__Filegen.cmti
   functoria__Filegen.cmx
   functoria__Impl.cmi
   functoria__Impl.cmt
   functoria__Impl.cmti
   functoria__Impl.cmx
   functoria__Info.cmi
   functoria__Info.cmt
   functoria__Info.cmti
   functoria__Info.cmx
   functoria__Install.cmi
   functoria__Install.cmt
   functoria__Install.cmti
   functoria__Install.cmx
   functoria__Job.cmi
   functoria__Job.cmt
   functoria__Job.cmti
   functoria__Job.cmx
   functoria__Key.cmi
   functoria__Key.cmt
   functoria__Key.cmti
   functoria__Key.cmx
   functoria__Lib.cmi
   functoria__Lib.cmt
   functoria__Lib.cmti
   functoria__Lib.cmx
   functoria__Makefile.cmi
   functoria__Makefile.cmt
   functoria__Makefile.cmti
   functoria__Makefile.cmx
   functoria__Misc.cmi
   functoria__Misc.cmt
   functoria__Misc.cmti
   functoria__Misc.cmx
   functoria__Opam.cmi
   functoria__Opam.cmt
   functoria__Opam.cmti
   functoria__Opam.cmx
   functoria__Package.cmi
   functoria__Package.cmt
   functoria__Package.cmti
   functoria__Package.cmx
   functoria__Tool.cmi
   functoria__Tool.cmt
   functoria__Tool.cmti
   functoria__Tool.cmx
   functoria__Type.cmi
   functoria__Type.cmt
   functoria__Type.cmti
   functoria__Type.cmx
   functoria__Typeid.cmi
   functoria__Typeid.cmt
   functoria__Typeid.cmti
   functoria__Typeid.cmx
   impl.ml
   impl.mli
   info.ml
   info.mli
   install.ml
   install.mli
   job.ml
   job.mli
   key.ml
   key.mli
   lib.ml
   lib.mli
   makefile.ml
   makefile.mli
   misc.ml
   misc.mli
   opam
   opam.ml
   opam.mli
   package.ml
   package.mli
   test/functoria_test.a
   test/functoria_test.cma
   test/functoria_test.cmi
   test/functoria_test.cmt
   test/functoria_test.cmti
   test/functoria_test.cmx
   test/functoria_test.cmxa
   test/functoria_test.ml
   test/functoria_test.mli
   tool.ml
   tool.mli
   type.ml
   type.mli
   typeid.ml
   typeid.mli))
 (libexec (__private__/f0/f0.cmxs functoria.cmxs test/functoria_test.cmxs))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name functoria.__private__.f0)
 (kind normal)
 (archives (byte __private__/f0/f0.cma) (native __private__/f0/f0.cmxa))
 (plugins (byte __private__/f0/f0.cma) (native __private__/f0/f0.cmxs))
 (native_archives __private__/f0/f0.a)
 (requires functoria)
 (main_module_name F0)
 (modes byte native)
 (obj_dir
  (public_cmi_ocaml_dir .public_cmi)
  (public_cmi_melange_dir melange/.public_cmi_melange))
 (modules
  (singleton
   (obj_name f0)
   (visibility public)
   (source
    (path F0)
    (intf (path __private__/f0/f0.mli))
    (impl (path __private__/f0/f0.ml))))))
(library
 (name functoria)
 (kind normal)
 (archives (byte functoria.cma) (native functoria.cmxa))
 (plugins (byte functoria.cma) (native functoria.cmxs))
 (native_archives functoria.a)
 (requires
  uri
  emile
  unix
  cmdliner
  rresult
  fmt
  astring
  fpath
  bos
  fmt.cli
  logs.fmt
  fmt.tty
  logs.cli)
 (main_module_name Functoria)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name functoria__)
     (visibility public)
     (kind alias)
     (source (path Functoria__) (impl (path functoria__.ml-gen))))
    (name Functoria)
    (modules
     (module
      (obj_name functoria__Action)
      (visibility public)
      (source (path Action) (intf (path action.mli)) (impl (path action.ml))))
     (module
      (obj_name functoria__Argv)
      (visibility public)
      (source (path Argv) (intf (path argv.mli)) (impl (path argv.ml))))
     (module
      (obj_name functoria__Cli)
      (visibility public)
      (source (path Cli) (intf (path cli.mli)) (impl (path cli.ml))))
     (module
      (obj_name functoria__Context)
      (visibility public)
      (source
       (path Context)
       (intf (path context.mli))
       (impl (path context.ml))))
     (module
      (obj_name functoria__Context_cache)
      (visibility public)
      (source
       (path Context_cache)
       (intf (path context_cache.mli))
       (impl (path context_cache.ml))))
     (module
      (obj_name functoria__DSL)
      (visibility public)
      (source (path DSL) (intf (path DSL.mli)) (impl (path DSL.ml))))
     (module
      (obj_name functoria__Device)
      (visibility public)
      (source (path Device) (intf (path device.mli)) (impl (path device.ml))))
     (module
      (obj_name functoria__Dune)
      (visibility public)
      (source (path Dune) (intf (path dune.mli)) (impl (path dune.ml))))
     (module
      (obj_name functoria__Engine)
      (visibility public)
      (source (path Engine) (intf (path engine.mli)) (impl (path engine.ml))))
     (module
      (obj_name functoria__Filegen)
      (visibility public)
      (source
       (path Filegen)
       (intf (path filegen.mli))
       (impl (path filegen.ml))))
     (module
      (obj_name functoria)
      (visibility public)
      (source
       (path Functoria)
       (intf (path functoria.mli))
       (impl (path functoria.ml))))
     (module
      (obj_name functoria__Impl)
      (visibility public)
      (source (path Impl) (intf (path impl.mli)) (impl (path impl.ml))))
     (module
      (obj_name functoria__Info)
      (visibility public)
      (source (path Info) (intf (path info.mli)) (impl (path info.ml))))
     (module
      (obj_name functoria__Install)
      (visibility public)
      (source
       (path Install)
       (intf (path install.mli))
       (impl (path install.ml))))
     (module
      (obj_name functoria__Job)
      (visibility public)
      (source (path Job) (intf (path job.mli)) (impl (path job.ml))))
     (module
      (obj_name functoria__Key)
      (visibility public)
      (source (path Key) (intf (path key.mli)) (impl (path key.ml))))
     (module
      (obj_name functoria__Lib)
      (visibility public)
      (source (path Lib) (intf (path lib.mli)) (impl (path lib.ml))))
     (module
      (obj_name functoria__Makefile)
      (visibility public)
      (source
       (path Makefile)
       (intf (path makefile.mli))
       (impl (path makefile.ml))))
     (module
      (obj_name functoria__Misc)
      (visibility public)
      (source (path Misc) (intf (path misc.mli)) (impl (path misc.ml))))
     (module
      (obj_name functoria__Opam)
      (visibility public)
      (source (path Opam) (intf (path opam.mli)) (impl (path opam.ml))))
     (module
      (obj_name functoria__Package)
      (visibility public)
      (source
       (path Package)
       (intf (path package.mli))
       (impl (path package.ml))))
     (module
      (obj_name functoria__Tool)
      (visibility public)
      (source (path Tool) (intf (path tool.mli)) (impl (path tool.ml))))
     (module
      (obj_name functoria__Type)
      (visibility public)
      (source (path Type) (intf (path type.mli)) (impl (path type.ml))))
     (module
      (obj_name functoria__Typeid)
      (visibility public)
      (source (path Typeid) (intf (path typeid.mli)) (impl (path typeid.ml))))))
   (wrapped true))))
(library
 (name functoria.test)
 (kind normal)
 (archives (byte test/functoria_test.cma) (native test/functoria_test.cmxa))
 (plugins (byte test/functoria_test.cma) (native test/functoria_test.cmxs))
 (native_archives test/functoria_test.a)
 (requires functoria)
 (main_module_name Functoria_test)
 (modes byte native)
 (modules
  (singleton
   (obj_name functoria_test)
   (visibility public)
   (source
    (path Functoria_test)
    (intf (path test/functoria_test.mli))
    (impl (path test/functoria_test.ml))))))
