1*61c4878aSAndroid Build Coastguard Worker.. _module-pw_build: 2*61c4878aSAndroid Build Coastguard Worker 3*61c4878aSAndroid Build Coastguard Worker======== 4*61c4878aSAndroid Build Coastguard Workerpw_build 5*61c4878aSAndroid Build Coastguard Worker======== 6*61c4878aSAndroid Build Coastguard Worker.. pigweed-module:: 7*61c4878aSAndroid Build Coastguard Worker :name: pw_build 8*61c4878aSAndroid Build Coastguard Worker 9*61c4878aSAndroid Build Coastguard WorkerPigweed's modules aim to be easy to integrate into both new and existing 10*61c4878aSAndroid Build Coastguard Workerembedded projects. To that end, the ``pw_build`` module provides support for 11*61c4878aSAndroid Build Coastguard Workermultiple build systems, including: 12*61c4878aSAndroid Build Coastguard Worker 13*61c4878aSAndroid Build Coastguard Worker* :ref:`Bazel <module-pw_build-bazel>` (Pigweed's 14*61c4878aSAndroid Build Coastguard Worker :ref:`primary build system <seed-0111>`) 15*61c4878aSAndroid Build Coastguard Worker* :ref:`GN/Ninja <module-pw_build-gn>` 16*61c4878aSAndroid Build Coastguard Worker* :ref:`CMake <module-pw_build-cmake>` 17*61c4878aSAndroid Build Coastguard Worker 18*61c4878aSAndroid Build Coastguard Worker.. toctree:: 19*61c4878aSAndroid Build Coastguard Worker :hidden: 20*61c4878aSAndroid Build Coastguard Worker :maxdepth: 1 21*61c4878aSAndroid Build Coastguard Worker 22*61c4878aSAndroid Build Coastguard Worker gn 23*61c4878aSAndroid Build Coastguard Worker cmake 24*61c4878aSAndroid Build Coastguard Worker bazel 25*61c4878aSAndroid Build Coastguard Worker project_builder 26*61c4878aSAndroid Build Coastguard Worker linker_scripts 27