1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
description = "Eliom: client-server Web and mobile applications"
version = "6.3.0"
package "server" (
description = "Eliom: server-side"
version = "[distributed with Eliom]"
directory = "server"
requires = "ocsigenserver,
ocsipersist,
ppx_deriving.runtime,
js_of_ocaml.deriving,
react,
reactiveData,
tyxml,
lwt_react,
cryptokit,
reactiveData"
archive(byte) = "server.cma"
archive(native) = "server.cmxa"
package "monitor" (
directory = "monitor"
description = "Eliom: monitoring"
version = "[distributed with Eliom]"
archive(byte) = "eliom_monitor.cma"
archive(native) = "eliom_monitor.cmxa"
package "start" (
description = "Eliom: monitoring"
version = "[distributed with Eliom]"
require = "eliom.server.monitor"
archive(byte) = "eliom_monitor_main.cma"
archive(native) = "eliom_monitor_main.cmxa"
)
)
)
package "client" (
description = "Eliom: client-side"
version = "[distributed with Eliom]"
directory = "client"
requires = "ocsigenserver.cookies,
ocsigenserver.polytables,
ocsigenserver.baselib.base,
ppx_deriving.runtime,
js_of_ocaml,
js_of_ocaml.deriving,
js_of_ocaml-tyxml,
js_of_ocaml-lwt,
js_of_ocaml-lwt.logger,
lwt_react,
react,
reactiveData,
tyxml.functor"
archive(byte) = "client.cma eliom_client_main.cmo"
jsoo_runtime = "eliom_client.js"
linkopts(javascript) = "+eliom.client/eliom_client.js"
)
package "syntax" (
package "predef" (
description = "Syntax extension: predefined commonly use syntaxes"
version = "[distributed with Eliom]"
requires(syntax, preprocessor) = "js_of_ocaml-camlp4,lwt_camlp4"
requires(syntax, toploop) = "js_of_ocaml-camlp4,lwt_camlp4"
archive(syntax, preprocessor) = "-ignore dummy"
)
)
package "ppx" (
directory = "ppx"
package "server" (
description = "Ppx syntax extension: server side"
ppx(-ppx_driver,-custom_ppx) = "ppx_eliom_server"
archive(ppx_driver,byte) = "ppx_eliom_server.cma"
archive(ppx_driver,native) = "ppx_eliom_server.cmxa"
plugin(ppx_driver,byte) = "ppx_eliom_server.cma"
plugin(ppx_driver,native) = "ppx_eliom_server.cmxs"
requires(ppx_driver) = "ppxlib"
library_kind = "ppx_rewriter"
)
package "client" (
description = "Ppx syntax extension: client side"
ppx(-ppx_driver,-custom_ppx) = "ppx_eliom_client"
archive(ppx_driver,byte) = "ppx_eliom_client.cma"
archive(ppx_driver,native) = "ppx_eliom_client.cmxa"
plugin(ppx_driver,byte) = "ppx_eliom_client.cma"
plugin(ppx_driver,native) = "ppx_eliom_client.cmxs"
requires(ppx_driver) = "ppxlib"
library_kind = "ppx_rewriter"
)
package "type" (
description = "Ppx syntax extension: type inference"
ppx(-ppx_driver,-custom_ppx) = "ppx_eliom_types"
archive(ppx_driver,byte) = "ppx_eliom_type.cma"
archive(ppx_driver,native) = "ppx_eliom_type.cmxa"
plugin(ppx_driver,byte) = "ppx_eliom_type.cma"
plugin(ppx_driver,native) = "ppx_eliom_type.cmxs"
requires(ppx_driver) = "ppxlib"
library_kind = "ppx_rewriter"
)
)
package "templates" (
directory = "templates"
)
package "ocamlbuild" (
description = "Eliom ocamlbuild plugin (js_of_ocaml part included)"
version = "[distributed with Eliom]"
directory = "ocamlbuild"
requires = "js_of_ocaml-ocamlbuild"
archive(byte) = "ocamlbuild_eliom.cma"
archive(byte, plugin) = "ocamlbuild_eliom.cma"
archive(native) = "ocamlbuild_eliom.cmxa"
archive(native, plugin) = "ocamlbuild_eliom.cmxs"
)
|