Flutter Engine
The Flutter Engine
|
This directory contains generated Go wrappers for Bazel cquery result protocol buffers defined in https://github.com/bazelbuild/bazel/tree/master/src/main/protobuf.
An attempt was made to use go_proto_library to generate this code at build time, sourcing the embedded_tools dependency, but that was never successful. The cause appears to be that the protobufs in Bazel's source defined messages of the same name (specifically "Target") which creates a build conflict. The command below generates the two Go classes with different package names to avoid this conflict - which is what the Bazel generated Java wrapper does.
They were generated as so:
The call above writes the generated code to ${DST_DIR}/go.skia.org/skia/bazel/exporter/build_proto
which is then moved into ${DST_DIR}/build
and ${DST_DIR}/build
.