Make

Practical Bazel: Start with Genrules
Practical Bazel bazel libpng autoconf make
Published: 2020-10-21
Practical Bazel: Start with Genrules

Bazel is a powerful yet complicated system, and it can be intimidating to newcomers.

While the Bazel user guide and user manual preach the benefits of giving Bazel full control over your build process by rewriting all build processes using Bazel-native rulesets (as Google reportedly does internally), this is an immense amount of work. Specifically, if you are integrating third-party software into your Bazel-based build process, reverse engineering and rewriting the third-party project’s build system into Bazel can easily take days – and then you need to maintain it.

Read more...