Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | # |
| 3 | # Copyright (C) 2023 Google LLC |
| 4 | |
Jacky Liu | 1b003f4 | 2024-05-13 20:32:17 +0800 | [diff] [blame] | 5 | build --flag_alias=kernel_package=//common:kernel_package |
Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 6 | |
Jacky Liu | 8ee0737 | 2024-08-14 10:30:36 +0800 | [diff] [blame] | 7 | # Debug configs |
| 8 | import %workspace%/private/devices/google/common/debug/debug.bazelrc |
| 9 | |
| 10 | build:factory --//private/devices/google/common:factory |
| 11 | build:factory --config=pixel_debug_common |
| 12 | |
Jacky Liu | 1b003f4 | 2024-05-13 20:32:17 +0800 | [diff] [blame] | 13 | # For compatibility. Recommand to use --kernel_package directly. |
| 14 | build:aosp_staging --kernel_package=@//aosp-staging |
| 15 | build:use_source_tree_aosp --kernel_package=@//aosp |
| 16 | build:use_source_tree_aosp_staging --kernel_package=@//aosp-staging |
Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 17 | |
| 18 | build:download_gki --use_prebuilt_gki |
| 19 | #build:download_gki --use_signed_prebuilts |
Robin Peng | cb5c301 | 2024-03-22 00:46:31 +0000 | [diff] [blame] | 20 | build:download_gki --action_env=KLEAF_DOWNLOAD_BUILD_NUMBER_MAP="gki_prebuilts=11611633" |
Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 21 | build:no_download_gki --use_prebuilt_gki=false |
| 22 | |
Qian-Hao Huang | 46d1f99 | 2024-04-18 01:35:44 +0800 | [diff] [blame] | 23 | build:download_gki_fips140 --//private/devices/google/common:download_prebuilt_gki_fips140=1 |
| 24 | build:no_download_gki_fips140 --//private/devices/google/common:download_prebuilt_gki_fips140=0 |
| 25 | |
Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 26 | # disable GKI prebuilts by default |
| 27 | build --config=no_download_gki |
| 28 | |
| 29 | # enable GKI prebuilts by default |
| 30 | #build --config=download_gki |
| 31 | |
Qian-Hao Huang | 46d1f99 | 2024-04-18 01:35:44 +0800 | [diff] [blame] | 32 | # disable download prebuilt GKI fips140.ko by default |
| 33 | #build --config=no_download_gki_fips140 |
| 34 | |
| 35 | # enable download prebuilt GKI fips140.ko by default |
| 36 | build --config=download_gki_fips140 |
| 37 | |
Jacky Liu | 5bc26c3 | 2024-09-09 18:11:57 +0800 | [diff] [blame] | 38 | # Testing build, enable gcov and kunit |
| 39 | build:testing --notrim --gcov --//private/devices/google/common:kunit |
| 40 | |
| 41 | # Enable kunit only |
| 42 | build:kunit --notrim --//private/devices/google/common:kunit |
| 43 | |
| 44 | # For compatibility, Recommand to use --config=testing or --config=kunit. |
| 45 | build:pixel_kunit --config=kunit |
Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 46 | |
Jacky Liu | 2ff003b | 2024-09-24 14:14:00 +0800 | [diff] [blame] | 47 | # Build 16k page size kernel |
| 48 | build:16k --page_size=16k --config=no_download_gki --config=no_download_gki_fips140 |
| 49 | |
Jacky Liu | d0e26b0 | 2024-08-21 13:13:42 +0800 | [diff] [blame] | 50 | # Placeholders for soc specific bazelrc files. Add as many as you need. |
| 51 | try-import %workspace%/.c1.bazelrc |
| 52 | try-import %workspace%/.c2.bazelrc |
| 53 | try-import %workspace%/.c3.bazelrc |
| 54 | try-import %workspace%/.c4.bazelrc |
| 55 | try-import %workspace%/.c5.bazelrc |
| 56 | try-import %workspace%/.c6.bazelrc |
| 57 | try-import %workspace%/.c7.bazelrc |
| 58 | try-import %workspace%/.c8.bazelrc |
| 59 | |
Jacky Liu | 4c0ed30 | 2024-03-20 17:53:16 +0800 | [diff] [blame] | 60 | # Placeholders for device specific bazelrc files. Add as many as you need. |
| 61 | try-import %workspace%/.d1.bazelrc |
| 62 | try-import %workspace%/.d2.bazelrc |
| 63 | try-import %workspace%/.d3.bazelrc |
| 64 | try-import %workspace%/.d4.bazelrc |
| 65 | try-import %workspace%/.d5.bazelrc |
| 66 | try-import %workspace%/.d6.bazelrc |
| 67 | try-import %workspace%/.d7.bazelrc |
| 68 | try-import %workspace%/.d8.bazelrc |
| 69 | try-import %workspace%/.d9.bazelrc |
| 70 | try-import %workspace%/.d10.bazelrc |
| 71 | try-import %workspace%/.d11.bazelrc |
| 72 | try-import %workspace%/.d12.bazelrc |
| 73 | try-import %workspace%/.d13.bazelrc |
| 74 | try-import %workspace%/.d14.bazelrc |
| 75 | try-import %workspace%/.d15.bazelrc |
| 76 | try-import %workspace%/.d16.bazelrc |