|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| .github/workflows/ | | 03-May-2024 | - | 48 | 37 |
| bootstrap/ | | 03-May-2024 | - | 3,812 | 2,724 |
| bpfmt/ | | 03-May-2024 | - | 191 | 151 |
| bpmodify/ | | 03-May-2024 | - | 787 | 678 |
| deptools/ | | 03-May-2024 | - | 56 | 32 |
| gotestmain/ | | 03-May-2024 | - | 233 | 166 |
| gotestrunner/ | | 03-May-2024 | - | 113 | 77 |
| loadplugins/ | | 03-May-2024 | - | 68 | 44 |
| microfactory/ | | 03-May-2024 | - | 1,209 | 895 |
| parser/ | | 03-May-2024 | - | 3,910 | 3,262 |
| pathtools/ | | 03-May-2024 | - | 2,599 | 1,977 |
| proptools/ | | 03-May-2024 | - | 6,313 | 5,292 |
| tests/ | | 03-May-2024 | - | 165 | 113 |
| .gitignore | D | 03-May-2024 | 18 | 3 | 2 |
| .gofmt.sh | D | 03-May-2024 | 111 | 8 | 5 |
| Blueprints | D | 03-May-2024 | 4.9 KiB | 212 | 195 |
| CODEOWNERS | D | 03-May-2024 | 20 | 2 | 1 |
| CONTRIBUTING.md | D | 03-May-2024 | 1.4 KiB | 25 | 21 |
| LICENSE | D | 03-May-2024 | 11.1 KiB | 203 | 169 |
| OWNERS | D | 03-May-2024 | 38 | 3 | 1 |
| PREUPLOAD.cfg | D | 03-May-2024 | 159 | 7 | 5 |
| README.md | D | 03-May-2024 | 1.2 KiB | 26 | 21 |
| blueprint.bash | D | 03-May-2024 | 1.7 KiB | 55 | 13 |
| blueprint_impl.bash | D | 03-May-2024 | 1.5 KiB | 45 | 30 |
| bootstrap.bash | D | 03-May-2024 | 4.8 KiB | 136 | 65 |
| context.go | D | 03-May-2024 | 113.4 KiB | 4,185 | 3,016 |
| context_test.go | D | 03-May-2024 | 26 KiB | 1,087 | 927 |
| doc.go | D | 03-May-2024 | 3.4 KiB | 69 | 1 |
| glob.go | D | 03-May-2024 | 3.4 KiB | 117 | 70 |
| glob_test.go | D | 03-May-2024 | 1.7 KiB | 56 | 31 |
| go.mod | D | 03-May-2024 | 44 | 4 | 2 |
| live_tracker.go | D | 03-May-2024 | 4.3 KiB | 219 | 161 |
| mangle.go | D | 03-May-2024 | 910 | 28 | 10 |
| module_ctx.go | D | 03-May-2024 | 52.8 KiB | 1,416 | 770 |
| module_ctx_test.go | D | 03-May-2024 | 15.3 KiB | 534 | 413 |
| name_interface.go | D | 03-May-2024 | 6 KiB | 181 | 107 |
| ninja_defs.go | D | 03-May-2024 | 12.2 KiB | 463 | 356 |
| ninja_strings.go | D | 03-May-2024 | 10.4 KiB | 421 | 310 |
| ninja_strings_test.go | D | 03-May-2024 | 5.3 KiB | 222 | 196 |
| ninja_writer.go | D | 03-May-2024 | 10 KiB | 415 | 298 |
| ninja_writer_test.go | D | 03-May-2024 | 3.4 KiB | 146 | 124 |
| package_ctx.go | D | 03-May-2024 | 26.2 KiB | 958 | 604 |
| provider.go | D | 03-May-2024 | 8.1 KiB | 217 | 113 |
| provider_test.go | D | 03-May-2024 | 13.8 KiB | 421 | 333 |
| scope.go | D | 03-May-2024 | 9.8 KiB | 423 | 319 |
| singleton_ctx.go | D | 03-May-2024 | 13 KiB | 372 | 197 |
| splice_modules_test.go | D | 03-May-2024 | 4.7 KiB | 145 | 117 |
| visit_test.go | D | 03-May-2024 | 4.3 KiB | 170 | 121 |
README.md
1Blueprint Build System
2======================
3
4Blueprint is being archived on 2021 May 3.
5
6On 2021 May 3, we will be archiving the Blueprint project. This means it will
7not be possible to file new issues or open new pull requests for this GitHub
8project. As the project is being archived, patches -- including security
9patches -- will not be applied after May 3. The source tree will remain
10available, but changes to Blueprint in AOSP will not be merged here and
11Blueprint's source tree in AOSP will eventually stop being usable outside of
12Android.
13
14Whereas there are no meta-build systems one can use as a drop-in replacement for
15Blueprint, there are a number of build systems that can be used:
16
17* [Bazel](https://bazel.build), Google's multi-language build tool to build and
18 test software of any size, quickly and reliably
19* [Soong](https://source.android.com/setup/build), for building the Android
20 operating system itself
21* [CMake](https://cmake.org), an open-source, cross-platform family of tools
22 designed to build, test and package software
23* [Buck](https://buck.build), a fast build system that encourages the creation
24 of small, reusable modules over a variety of platforms and languages
25* The venerable [GNU Make](https://www.gnu.org/software/make/)
26