(lang dune 3.9)
(name ocsipersist)
(version 1.1.0)
(sections (lib /usr/lib/ocaml/ocsipersist) (doc /usr/doc/ocsipersist))
(files
 (lib
  (META
   dune-package
   ocsipersist.cmi
   ocsipersist.cmti
   ocsipersist.mli
   opam
   pgsql/ocsipersist.cmi
   pgsql/ocsipersist.cmt
   pgsql/ocsipersist.ml
   pgsql/ocsipersist_pgsql.cma
   sqlite/ocsipersist.cmi
   sqlite/ocsipersist.cmt
   sqlite/ocsipersist.ml
   sqlite/ocsipersist_sqlite.cma))
 (doc (LICENSE README.md)))
(library
 (name ocsipersist)
 (kind normal)
 (virtual)
 (requires ocsipersist-lib lwt)
 (modes byte)
 (modules
  (singleton
   (obj_name ocsipersist)
   (visibility public)
   (kind virtual)
   (source (path Ocsipersist) (intf (path ocsipersist.mli))))))
(library
 (name ocsipersist.pgsql)
 (kind normal)
 (archives (byte pgsql/ocsipersist_pgsql.cma))
 (plugins (byte pgsql/ocsipersist_pgsql.cma))
 (requires
  ocsipersist
  pgocaml
  lwt_log
  xml-light
  ocsigenserver
  ocsipersist-lib)
 (implements ocsipersist)
 (modes byte)
 (modules
  (singleton
   (obj_name ocsipersist)
   (visibility public)
   (kind impl_vmodule)
   (source (path Ocsipersist) (impl (path pgsql/ocsipersist.ml))))))
(library
 (name ocsipersist.sqlite)
 (kind normal)
 (archives (byte sqlite/ocsipersist_sqlite.cma))
 (plugins (byte sqlite/ocsipersist_sqlite.cma))
 (requires
  ocsipersist
  sqlite3
  lwt_log
  xml-light
  ocsigenserver
  ocsipersist-lib)
 (implements ocsipersist)
 (modes byte)
 (modules
  (singleton
   (obj_name ocsipersist)
   (visibility public)
   (kind impl_vmodule)
   (source (path Ocsipersist) (impl (path sqlite/ocsipersist.ml))))))
