Raw File
dune
; This file was automatically generated, do not edit.
; Edit file manifest/main.ml instead.

(executable
 (name main)
 (public_name octez-node)
 (package octez-node)
 (instrumentation (backend bisect_ppx))
 (libraries
  octez-libs.base
  octez-libs.base.unix
  octez-libs.version
  octez-version.value
  octez-node-config
  octez-libs.stdlib-unix
  octez-shell-libs.shell-services
  octez-libs.rpc-http
  octez-libs.rpc-http-server
  octez-rpc-process
  octez-shell-libs.p2p
  octez-shell-libs.shell
  octez-shell-libs.store
  octez-shell-libs.store.unix-reconstruction
  octez-shell-libs.store.unix-snapshots
  octez-libs.tezos-context
  octez-shell-libs.validation
  octez-shell-libs.shell-context
  octez-libs.tezos-workers
  octez-shell-libs.protocol-updater
  cmdliner
  fmt.cli
  fmt.tty
  tls-lwt
  prometheus-app.unix
  lwt-exit
  uri
  octez-libs.base.p2p-identity-file
  (select void_for_linking-tezos-protocol-genesis-embedded-protocol from
   (tezos-protocol-genesis.embedded-protocol -> void_for_linking-tezos-protocol-genesis-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-genesis-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-demo-noops-embedded-protocol from
   (tezos-protocol-demo-noops.embedded-protocol -> void_for_linking-tezos-protocol-demo-noops-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-demo-noops-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-demo-counter-embedded-protocol from
   (tezos-protocol-demo-counter.embedded-protocol -> void_for_linking-tezos-protocol-demo-counter-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-demo-counter-embedded-protocol.empty))
  tezos-protocol-000-Ps9mPmXa.embedded-protocol
  (select void_for_linking-tezos-protocol-001-PtCJ7pwo-embedded-protocol from
   (tezos-protocol-001-PtCJ7pwo.embedded-protocol -> void_for_linking-tezos-protocol-001-PtCJ7pwo-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-001-PtCJ7pwo-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-002-PsYLVpVv-embedded-protocol from
   (tezos-protocol-002-PsYLVpVv.embedded-protocol -> void_for_linking-tezos-protocol-002-PsYLVpVv-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-002-PsYLVpVv-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-003-PsddFKi3-embedded-protocol from
   (tezos-protocol-003-PsddFKi3.embedded-protocol -> void_for_linking-tezos-protocol-003-PsddFKi3-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-003-PsddFKi3-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-004-Pt24m4xi-embedded-protocol from
   (tezos-protocol-004-Pt24m4xi.embedded-protocol -> void_for_linking-tezos-protocol-004-Pt24m4xi-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-004-Pt24m4xi-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-005-PsBABY5H-embedded-protocol from
   (tezos-protocol-005-PsBABY5H.embedded-protocol -> void_for_linking-tezos-protocol-005-PsBABY5H-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-005-PsBABY5H-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-005-PsBabyM1-embedded-protocol from
   (tezos-protocol-005-PsBabyM1.embedded-protocol -> void_for_linking-tezos-protocol-005-PsBabyM1-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-005-PsBabyM1-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-006-PsCARTHA-embedded-protocol from
   (tezos-protocol-006-PsCARTHA.embedded-protocol -> void_for_linking-tezos-protocol-006-PsCARTHA-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-006-PsCARTHA-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-007-PsDELPH1-embedded-protocol from
   (tezos-protocol-007-PsDELPH1.embedded-protocol -> void_for_linking-tezos-protocol-007-PsDELPH1-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-007-PsDELPH1-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-007-PsDELPH1-libs-plugin-registerer from
   (octez-protocol-007-PsDELPH1-libs.plugin-registerer -> void_for_linking-octez-protocol-007-PsDELPH1-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-007-PsDELPH1-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-008-PtEdoTez-embedded-protocol from
   (tezos-protocol-008-PtEdoTez.embedded-protocol -> void_for_linking-tezos-protocol-008-PtEdoTez-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-008-PtEdoTez-embedded-protocol.empty))
  (select void_for_linking-tezos-protocol-008-PtEdo2Zk-embedded-protocol from
   (tezos-protocol-008-PtEdo2Zk.embedded-protocol -> void_for_linking-tezos-protocol-008-PtEdo2Zk-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-008-PtEdo2Zk-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-008-PtEdo2Zk-libs-plugin-registerer from
   (octez-protocol-008-PtEdo2Zk-libs.plugin-registerer -> void_for_linking-octez-protocol-008-PtEdo2Zk-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-008-PtEdo2Zk-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-009-PsFLoren-embedded-protocol from
   (tezos-protocol-009-PsFLoren.embedded-protocol -> void_for_linking-tezos-protocol-009-PsFLoren-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-009-PsFLoren-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-009-PsFLoren-libs-plugin-registerer from
   (octez-protocol-009-PsFLoren-libs.plugin-registerer -> void_for_linking-octez-protocol-009-PsFLoren-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-009-PsFLoren-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-010-PtGRANAD-embedded-protocol from
   (tezos-protocol-010-PtGRANAD.embedded-protocol -> void_for_linking-tezos-protocol-010-PtGRANAD-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-010-PtGRANAD-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-010-PtGRANAD-libs-plugin-registerer from
   (octez-protocol-010-PtGRANAD-libs.plugin-registerer -> void_for_linking-octez-protocol-010-PtGRANAD-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-010-PtGRANAD-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-011-PtHangz2-embedded-protocol from
   (tezos-protocol-011-PtHangz2.embedded-protocol -> void_for_linking-tezos-protocol-011-PtHangz2-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-011-PtHangz2-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-011-PtHangz2-libs-plugin-registerer from
   (octez-protocol-011-PtHangz2-libs.plugin-registerer -> void_for_linking-octez-protocol-011-PtHangz2-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-011-PtHangz2-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-012-Psithaca-embedded-protocol from
   (tezos-protocol-012-Psithaca.embedded-protocol -> void_for_linking-tezos-protocol-012-Psithaca-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-012-Psithaca-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-012-Psithaca-libs-plugin-registerer from
   (octez-protocol-012-Psithaca-libs.plugin-registerer -> void_for_linking-octez-protocol-012-Psithaca-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-012-Psithaca-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-013-PtJakart-embedded-protocol from
   (tezos-protocol-013-PtJakart.embedded-protocol -> void_for_linking-tezos-protocol-013-PtJakart-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-013-PtJakart-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-013-PtJakart-libs-plugin-registerer from
   (octez-protocol-013-PtJakart-libs.plugin-registerer -> void_for_linking-octez-protocol-013-PtJakart-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-013-PtJakart-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-014-PtKathma-embedded-protocol from
   (tezos-protocol-014-PtKathma.embedded-protocol -> void_for_linking-tezos-protocol-014-PtKathma-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-014-PtKathma-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-014-PtKathma-libs-plugin-registerer from
   (octez-protocol-014-PtKathma-libs.plugin-registerer -> void_for_linking-octez-protocol-014-PtKathma-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-014-PtKathma-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-015-PtLimaPt-embedded-protocol from
   (tezos-protocol-015-PtLimaPt.embedded-protocol -> void_for_linking-tezos-protocol-015-PtLimaPt-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-015-PtLimaPt-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-015-PtLimaPt-libs-plugin-registerer from
   (octez-protocol-015-PtLimaPt-libs.plugin-registerer -> void_for_linking-octez-protocol-015-PtLimaPt-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-015-PtLimaPt-libs-plugin-registerer.empty))
  (select void_for_linking-tezos-protocol-016-PtMumbai-embedded-protocol from
   (tezos-protocol-016-PtMumbai.embedded-protocol -> void_for_linking-tezos-protocol-016-PtMumbai-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-016-PtMumbai-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-016-PtMumbai-libs-plugin-registerer from
   (octez-protocol-016-PtMumbai-libs.plugin-registerer -> void_for_linking-octez-protocol-016-PtMumbai-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-016-PtMumbai-libs-plugin-registerer.empty))
  tezos-protocol-017-PtNairob.embedded-protocol
  octez-protocol-017-PtNairob-libs.plugin-registerer
  tezos-protocol-018-Proxford.embedded-protocol
  octez-protocol-018-Proxford-libs.plugin-registerer
  (select void_for_linking-tezos-protocol-alpha-embedded-protocol from
   (tezos-protocol-alpha.embedded-protocol -> void_for_linking-tezos-protocol-alpha-embedded-protocol.empty)
   (-> void_for_linking-tezos-protocol-alpha-embedded-protocol.empty))
  (select void_for_linking-octez-protocol-alpha-libs-plugin-registerer from
   (octez-protocol-alpha-libs.plugin-registerer -> void_for_linking-octez-protocol-alpha-libs-plugin-registerer.empty)
   (-> void_for_linking-octez-protocol-alpha-libs-plugin-registerer.empty)))
 (link_flags
  (:standard)
  (:include %{workspace_root}/static-link-flags.sexp)
  (:include %{workspace_root}/macos-link-flags.sexp)
  (-linkall))
 (flags
  (:standard)
  -open Tezos_base.TzPervasives
  -open Tezos_base
  -open Tezos_base_unix
  -open Octez_node_config
  -open Tezos_stdlib_unix
  -open Tezos_shell_services
  -open Tezos_rpc_http
  -open Tezos_rpc_http_server
  -open Octez_rpc_process
  -open Tezos_p2p
  -open Tezos_shell
  -open Tezos_store
  -open Tezos_store_unix_reconstruction
  -open Tezos_store_unix_snapshots
  -open Tezos_validation
  -open Tezos_shell_context
  -open Tezos_workers
  -open Tezos_protocol_updater
  -open Tezos_base_p2p_identity_file))

(rule
 (action
  (progn
   (write-file void_for_linking-tezos-protocol-genesis-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-demo-noops-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-demo-counter-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-001-PtCJ7pwo-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-002-PsYLVpVv-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-003-PsddFKi3-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-004-Pt24m4xi-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-005-PsBABY5H-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-005-PsBabyM1-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-006-PsCARTHA-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-007-PsDELPH1-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-007-PsDELPH1-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-008-PtEdoTez-embedded-protocol.empty "")
   (write-file void_for_linking-tezos-protocol-008-PtEdo2Zk-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-008-PtEdo2Zk-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-009-PsFLoren-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-009-PsFLoren-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-010-PtGRANAD-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-010-PtGRANAD-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-011-PtHangz2-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-011-PtHangz2-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-012-Psithaca-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-012-Psithaca-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-013-PtJakart-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-013-PtJakart-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-014-PtKathma-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-014-PtKathma-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-015-PtLimaPt-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-015-PtLimaPt-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-016-PtMumbai-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-016-PtMumbai-libs-plugin-registerer.empty "")
   (write-file void_for_linking-tezos-protocol-alpha-embedded-protocol.empty "")
   (write-file void_for_linking-octez-protocol-alpha-libs-plugin-registerer.empty ""))))

(install
 (package octez-node)
 (section bin)
 (files (octez-sandboxed-node.sh as octez-sandboxed-node.sh)))
back to top