blob: e7f4ca34908852eeb4bab27312cb2695cbb8d63a [file] [log] [blame]
Jacky Liu4c0ed302024-03-20 17:53:16 +08001# SPDX-License-Identifier: GPL-2.0-or-later
2#
3# Copyright (C) 2023 Google LLC
4
Jacky Liu1b003f42024-05-13 20:32:17 +08005build --flag_alias=kernel_package=//common:kernel_package
Jacky Liu4c0ed302024-03-20 17:53:16 +08006
Jacky Liu8ee07372024-08-14 10:30:36 +08007# Debug configs
8import %workspace%/private/devices/google/common/debug/debug.bazelrc
9
10build:factory --//private/devices/google/common:factory
11build:factory --config=pixel_debug_common
12
Jacky Liu1b003f42024-05-13 20:32:17 +080013# For compatibility. Recommand to use --kernel_package directly.
14build:aosp_staging --kernel_package=@//aosp-staging
15build:use_source_tree_aosp --kernel_package=@//aosp
16build:use_source_tree_aosp_staging --kernel_package=@//aosp-staging
Jacky Liu4c0ed302024-03-20 17:53:16 +080017
18build:download_gki --use_prebuilt_gki
19#build:download_gki --use_signed_prebuilts
Robin Pengcb5c3012024-03-22 00:46:31 +000020build:download_gki --action_env=KLEAF_DOWNLOAD_BUILD_NUMBER_MAP="gki_prebuilts=11611633"
Jacky Liu4c0ed302024-03-20 17:53:16 +080021build:no_download_gki --use_prebuilt_gki=false
22
Qian-Hao Huang46d1f992024-04-18 01:35:44 +080023build:download_gki_fips140 --//private/devices/google/common:download_prebuilt_gki_fips140=1
24build:no_download_gki_fips140 --//private/devices/google/common:download_prebuilt_gki_fips140=0
25
Jacky Liu4c0ed302024-03-20 17:53:16 +080026# disable GKI prebuilts by default
27build --config=no_download_gki
28
29# enable GKI prebuilts by default
30#build --config=download_gki
31
Qian-Hao Huang46d1f992024-04-18 01:35:44 +080032# 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
36build --config=download_gki_fips140
37
Jacky Liu5bc26c32024-09-09 18:11:57 +080038# Testing build, enable gcov and kunit
39build:testing --notrim --gcov --//private/devices/google/common:kunit
40
41# Enable kunit only
42build:kunit --notrim --//private/devices/google/common:kunit
43
44# For compatibility, Recommand to use --config=testing or --config=kunit.
45build:pixel_kunit --config=kunit
Jacky Liu4c0ed302024-03-20 17:53:16 +080046
Jacky Liu2ff003b2024-09-24 14:14:00 +080047# Build 16k page size kernel
48build:16k --page_size=16k --config=no_download_gki --config=no_download_gki_fips140
49
Jacky Liud0e26b02024-08-21 13:13:42 +080050# Placeholders for soc specific bazelrc files. Add as many as you need.
51try-import %workspace%/.c1.bazelrc
52try-import %workspace%/.c2.bazelrc
53try-import %workspace%/.c3.bazelrc
54try-import %workspace%/.c4.bazelrc
55try-import %workspace%/.c5.bazelrc
56try-import %workspace%/.c6.bazelrc
57try-import %workspace%/.c7.bazelrc
58try-import %workspace%/.c8.bazelrc
59
Jacky Liu4c0ed302024-03-20 17:53:16 +080060# Placeholders for device specific bazelrc files. Add as many as you need.
61try-import %workspace%/.d1.bazelrc
62try-import %workspace%/.d2.bazelrc
63try-import %workspace%/.d3.bazelrc
64try-import %workspace%/.d4.bazelrc
65try-import %workspace%/.d5.bazelrc
66try-import %workspace%/.d6.bazelrc
67try-import %workspace%/.d7.bazelrc
68try-import %workspace%/.d8.bazelrc
69try-import %workspace%/.d9.bazelrc
70try-import %workspace%/.d10.bazelrc
71try-import %workspace%/.d11.bazelrc
72try-import %workspace%/.d12.bazelrc
73try-import %workspace%/.d13.bazelrc
74try-import %workspace%/.d14.bazelrc
75try-import %workspace%/.d15.bazelrc
76try-import %workspace%/.d16.bazelrc