diff --git a/src/dune b/src/dune index 1220adcd..edf2cdf6 100644 --- a/src/dune +++ b/src/dune @@ -11,7 +11,8 @@ (targets status_types.ml status_types.mli status_pb.ml status_pb.mli status_pp.ml status_pp.mli) - (deps (:file status.proto)) + (deps (:file status.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -ml_out . -pp -binary))) (rule @@ -19,7 +20,8 @@ common_pb.ml common_pb.mli common_pp.ml common_pp.mli) (deps - (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/common/v1/common.proto)) + (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/common/v1/common.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -I %{project_root}/vendor/opentelemetry-proto/ -ml_out . -pp -binary))) @@ -29,7 +31,8 @@ resource_pb.ml resource_pb.mli resource_pp.ml resource_pp.mli) (deps - (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/resource/v1/resource.proto)) + (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/resource/v1/resource.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -I %{project_root}/vendor/opentelemetry-proto/ -ml_out . -pp -binary))) @@ -39,7 +42,8 @@ trace_pb.ml trace_pb.mli trace_pp.ml trace_pp.mli) (deps - (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/trace/v1/trace.proto)) + (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/trace/v1/trace.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -I %{project_root}/vendor/opentelemetry-proto/ -ml_out . -pp -binary))) @@ -49,7 +53,8 @@ metrics_pb.ml metrics_pb.mli metrics_pp.ml metrics_pp.mli) (deps - (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/metrics/v1/metrics.proto)) + (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/metrics/v1/metrics.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -I %{project_root}/vendor/opentelemetry-proto/ -ml_out . -pp -binary))) @@ -58,7 +63,8 @@ (targets metrics_service_types.ml metrics_service_types.mli metrics_service_pp.ml metrics_service_pp.mli metrics_service_pb.ml metrics_service_pb.mli) - (deps (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/collector/metrics/v1/metrics_service.proto)) + (deps (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/collector/metrics/v1/metrics_service.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -I %{project_root}/vendor/opentelemetry-proto/ -ml_out . -pp -binary))) @@ -68,7 +74,8 @@ trace_service_pp.ml trace_service_pp.mli trace_service_pb.ml trace_service_pb.mli) (deps - (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/collector/trace/v1/trace_service.proto)) + (:file %{project_root}/vendor/opentelemetry-proto/opentelemetry/proto/collector/trace/v1/trace_service.proto) + (source_tree %{project_root}/vendor/opentelemetry-proto/)) (action (run ocaml-protoc %{file} -I %{project_root}/vendor/opentelemetry-proto/ -ml_out . -pp -binary)))