Bazel says that best practice is to not use binary dependencies, but to build the dependency from source using Bazel. I have a dependency - xgboost - that builds using Makefiles, and I was wondering what the canonical strategy is to convert Makefiles to Bazel - as well as if there are any standard tools that programmers use as part of the conversion.