2017-10-27 22:45:31 +04:00
|
|
|
(jbuild_version 1)
|
|
|
|
|
|
|
|
(rule
|
|
|
|
((targets (environment.ml))
|
|
|
|
(action
|
|
|
|
(write-file ${@}
|
2017-11-27 09:13:12 +04:00
|
|
|
"include Tezos_node_updater.Tezos_protocol_environment.Make(struct let name = \"alpha\" end)()"))))
|
2017-10-27 22:45:31 +04:00
|
|
|
|
|
|
|
(rule
|
|
|
|
((targets (registerer.ml))
|
|
|
|
(action
|
|
|
|
(write-file ${@}
|
|
|
|
"
|
|
|
|
let () =
|
2017-11-27 09:13:12 +04:00
|
|
|
let module Ignored = Tezos_node_shell.State.Register_embedded_protocol
|
2017-11-27 09:13:12 +04:00
|
|
|
(Tezos_embedded_protocol_environment_alpha.Environment)
|
2017-10-27 22:45:31 +04:00
|
|
|
(Tezos_embedded_raw_protocol_alpha.Main)
|
|
|
|
(struct
|
|
|
|
let hash =
|
2017-11-27 09:13:12 +04:00
|
|
|
Some (Tezos_crypto.Protocol_hash.of_b58check_exn
|
2017-10-27 22:45:31 +04:00
|
|
|
\"ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK\")
|
2017-11-27 09:13:12 +04:00
|
|
|
let sources = Tezos_base.Protocol.{
|
2017-10-27 22:45:31 +04:00
|
|
|
expected_env = V1 ;
|
|
|
|
components = [(* FIXME ?? *)] ;
|
|
|
|
} end) in ()"))))
|
|
|
|
|
|
|
|
(library
|
2017-11-27 09:13:12 +04:00
|
|
|
((name tezos_embedded_protocol_environment_alpha)
|
|
|
|
(public_name tezos-embedded-protocol-alpha.environment)
|
|
|
|
(library_flags (:standard -linkall))
|
2017-11-27 09:13:12 +04:00
|
|
|
(libraries (tezos-node-updater))
|
2017-11-14 02:47:13 +04:00
|
|
|
(modules (Environment))))
|
2017-10-27 22:45:31 +04:00
|
|
|
|
|
|
|
(library
|
2017-11-14 02:47:13 +04:00
|
|
|
((name tezos_embedded_raw_protocol_alpha)
|
2017-11-27 09:13:12 +04:00
|
|
|
(public_name tezos-embedded-protocol-alpha.raw)
|
|
|
|
(libraries (tezos_embedded_protocol_environment_alpha))
|
2017-11-14 02:47:13 +04:00
|
|
|
(library_flags (:standard -linkall))
|
|
|
|
(flags (:standard -nopervasives -nostdlib -safe-string
|
|
|
|
-w +a-4-6-7-9-29-32-40..42-44-45-48
|
|
|
|
-warn-error -a+8
|
2017-11-27 09:13:12 +04:00
|
|
|
-open Tezos_embedded_protocol_environment_alpha__Environment
|
2017-11-14 02:47:13 +04:00
|
|
|
-open Error_monad
|
|
|
|
-open Hash
|
|
|
|
-open Tezos_data))
|
|
|
|
(modules (:standard \ Environment Registerer))))
|
2017-10-27 22:45:31 +04:00
|
|
|
|
|
|
|
(library
|
2017-11-14 02:47:13 +04:00
|
|
|
((name tezos_embedded_protocol_alpha)
|
2017-11-27 09:13:12 +04:00
|
|
|
(public_name tezos-embedded-protocol-alpha)
|
|
|
|
(library_flags (:standard -linkall))
|
2017-11-27 09:13:12 +04:00
|
|
|
(libraries (tezos_embedded_raw_protocol_alpha tezos-node-shell))
|
2017-11-14 02:47:13 +04:00
|
|
|
(modules (Registerer))))
|