Bazel#

pw_build: Integrations for Bazel, GN, and CMake

Bazel is Pigweed’s primary build system (as per 0111: Make Bazel Pigweed’s Primary Build System). This document provides an overview of the Bazel-specific features provided by pw_build.

Rules & library helpers

Custom Bazel rules for common needs.

Constraints

Platform and architecture-specific constraints.

Miscellaneous

Other Bazel-related starlark helpers, build targets, and resources.