package "client" (
  directory = "client"
  version = "11.1.1"
  description = "Eliom: client-side"
  requires =
  "cohttp
   
   
   
   js_of_ocaml
   
   
   
   js_of_ocaml-lwt
   
   
   
   js_of_ocaml-lwt.logger
   
   
   
   js_of_ocaml-tyxml
   
   
   
   js_of_ocaml.deriving
   
   
   
   lwt
   
   
   
   lwt_react
   
   
   
   ocsigenserver.baselib.base
   
   
   
   ocsigenserver.cookies
   
   
   
   ocsigenserver.polytables
   
   
   
   reactiveData
   
   
   
   tyxml"
  archive(byte) = "eliom_client.cma"
  archive(native) = ""
  plugin(byte) = "eliom_client.cma"
  plugin(native) = ""
  jsoo_runtime = "eliom_client.js"
)
package "ocamlbuild" (
  directory = "ocamlbuild"
  version = "11.1.1"
  description = "Eliom ocamlbuild plugin (js_of_ocaml part included)"
  requires = "js_of_ocaml-ocamlbuild"
  archive(byte) = "ocamlbuild_eliom.cma"
  archive(native) = "ocamlbuild_eliom.cmxa"
  plugin(byte) = "ocamlbuild_eliom.cma"
  plugin(native) = "ocamlbuild_eliom.cmxs"
)
package "ppx" (
  directory = "ppx"
  package "client" (
    directory = "client"
    version = "11.1.1"
    description = "Ppx syntax extension: client side"
    requires(ppx_driver) = "eliom.ppx.utils ppxlib.ast"
    archive(ppx_driver,byte) = "ppx_client.cma"
    archive(ppx_driver,native) = "ppx_client.cmxa"
    plugin(ppx_driver,byte) = "ppx_client.cma"
    plugin(ppx_driver,native) = "ppx_client.cmxs"
    requires(-ppx_driver) = ""
    ppx(-ppx_driver,-custom_ppx) = "./ppx.exe --as-ppx"
    library_kind = "ppx_rewriter"
  )
  package "server" (
    directory = "server"
    version = "11.1.1"
    description = "Ppx syntax extension: server side"
    requires(ppx_driver) = "eliom.ppx.utils ppxlib.ast"
    archive(ppx_driver,byte) = "ppx_server.cma"
    archive(ppx_driver,native) = "ppx_server.cmxa"
    plugin(ppx_driver,byte) = "ppx_server.cma"
    plugin(ppx_driver,native) = "ppx_server.cmxs"
    requires(-ppx_driver) = ""
    ppx(-ppx_driver,-custom_ppx) = "./ppx.exe --as-ppx"
    library_kind = "ppx_rewriter"
  )
  package "type" (
    directory = "type"
    version = "11.1.1"
    description = "Ppx syntax extension: type inference"
    requires(ppx_driver) = "eliom.ppx.utils ppxlib.ast"
    archive(ppx_driver,byte) = "ppx_type.cma"
    archive(ppx_driver,native) = "ppx_type.cmxa"
    plugin(ppx_driver,byte) = "ppx_type.cma"
    plugin(ppx_driver,native) = "ppx_type.cmxs"
    requires(-ppx_driver) = ""
    ppx(-ppx_driver,-custom_ppx) = "./ppx.exe --as-ppx"
    library_kind = "ppx_rewriter"
  )
  package "utils" (
    directory = "utils"
    version = "11.1.1"
    description = ""
    requires = "ppxlib ppxlib.ast"
    archive(byte) = "ppx_utils.cma"
    archive(native) = "ppx_utils.cmxa"
    plugin(byte) = "ppx_utils.cma"
    plugin(native) = "ppx_utils.cmxs"
  )
)
package "server" (
  directory = "server"
  version = "11.1.1"
  description = "Eliom: server-side"
  requires =
  "js_of_ocaml.deriving lwt lwt_react ocsigenserver ocsipersist tyxml"
  archive(byte) = "eliom_server.cma"
  archive(native) = "eliom_server.cmxa"
  plugin(byte) = "eliom_server.cma"
  plugin(native) = "eliom_server.cmxs"
  package "monitor" (
    directory = "monitor"
    version = "11.1.1"
    description = ""
    requires = "eliom.server lwt"
    archive(byte) = "monitor.cma"
    archive(native) = "monitor.cmxa"
    plugin(byte) = "monitor.cma"
    plugin(native) = "monitor.cmxs"
    package "start" (
      directory = "start"
      version = "11.1.1"
      description = ""
      requires = "eliom.server eliom.server.monitor lwt"
      archive(byte) = "monitor_start.cma"
      archive(native) = "monitor_start.cmxa"
      plugin(byte) = "monitor_start.cma"
      plugin(native) = "monitor_start.cmxs"
    )
  )
)