Lines Matching +full:- +full:- +full:proto +full:- +full:path
7 // https://www.apache.org/licenses/LICENSE-2.0
56 // Copies the proto files to a prefix directory to add the prefix to the
57 // compiled proto. The prefix is taken from the directory name of the first
62 "mkdir -p $${prefix}; cp -t $${prefix} $(in);",
69 "log.proto",
72 "pw_log/proto/log.proto",
79 ":libprotobuf-internal-protos",
85 "--proto-path=external/pigweed/pw_protobuf/ " +
86 "--proto-path=external/pigweed/pw_tokenizer/ " +
87 … "--proto-path=$$(dirname $$(dirname $$(dirname $(location :pw_log_log_proto_with_prefix)))) " +
88 "--proto-path=external/protobuf/src/ " +
89 "--out-dir=$(genDir) " +
90 "--plugin-path=$(location pw_protobuf_plugin_py) " +
91 "--compile-dir=$(genDir) " +
92 "--sources $(location :pw_log_log_proto_with_prefix) " +
93 "--language pwpb " +
94 "--no-experimental-proto3-optional " +
95 "--no-experimental-editions " +
96 "--pwpb-no-oneof-callbacks " +
97 "--protoc=$(location aprotoc) && " +
98 // TODO(b/308678575) - Avoid making an extra copy of the created file.
99 "python3 -c \"import os; import shutil; " +
100 …"shutil.copy2(os.path.splitext('$(location :pw_log_log_proto_with_prefix)')[0]+'.pwpb.h', '$(out)'…
102 "pw_log/proto/log.pwpb.h",
114 ":libprotobuf-internal-protos",
120 "--proto-path=external/pigweed/pw_protobuf/ " +
121 "--proto-path=external/pigweed/pw_tokenizer/ " +
122 … "--proto-path=$$(dirname $$(dirname $$(dirname $(location :pw_log_log_proto_with_prefix)))) " +
123 "--proto-path=external/protobuf/src/ " +
124 "--out-dir=$(genDir) " +
125 "--plugin-path=$(location pw_rpc_plugin_pwpb_py) " +
126 "--compile-dir=$(genDir) " +
127 "--sources $(location :pw_log_log_proto_with_prefix) " +
128 "--language pwpb_rpc " +
129 "--no-experimental-proto3-optional " +
130 "--no-experimental-editions " +
131 "--pwpb-no-oneof-callbacks " +
132 "--protoc=$(location aprotoc) && " +
133 // TODO(b/308678575) - Avoid making an extra copy of the created file.
134 "python3 -c \"import os; import shutil; " +
135 …"shutil.copy2(os.path.splitext('$(location :pw_log_log_proto_with_prefix)')[0]+'.rpc.pwpb.h', '$(o…
137 "pw_log/proto/log.rpc.pwpb.h",
149 ":libprotobuf-internal-protos",
155 "--proto-path=external/pigweed/pw_protobuf/ " +
156 "--proto-path=external/pigweed/pw_tokenizer/ " +
157 … "--proto-path=$$(dirname $$(dirname $$(dirname $(location :pw_log_log_proto_with_prefix)))) " +
158 "--proto-path=external/protobuf/src/ " +
159 "--out-dir=$(genDir) " +
160 "--plugin-path=$(location pw_rpc_plugin_rawpb_py) " +
161 "--compile-dir=$(genDir) " +
162 "--sources $(location :pw_log_log_proto_with_prefix) " +
163 "--language raw_rpc " +
164 "--no-experimental-proto3-optional " +
165 "--no-experimental-editions " +
166 "--pwpb-no-oneof-callbacks " +
167 "--protoc=$(location aprotoc) && " +
168 // TODO(b/308678575) - Avoid making an extra copy of the created file.
169 "python3 -c \"import os; import shutil; " +
170 …"shutil.copy2(os.path.splitext('$(location :pw_log_log_proto_with_prefix)')[0]+'.raw_rpc.pb.h', '$…
172 "pw_log/proto/log.raw_rpc.pb.h",