kernel: Setup felix kernel build

Change-Id: I082a6aa3fa87c8ce9ee840d79a82042fc34d80f0
This commit is contained in:
Michael Bestas 2023-06-29 17:12:06 +03:00
parent 30d7d56cc3
commit 9361dcad13
No known key found for this signature in database
GPG Key ID: F2D6C348F85577F5
1 changed files with 10 additions and 5 deletions

View File

@ -94,9 +94,14 @@ select_kernel_config() {
export BUILD_AOSP_KERNEL=1
export LTO=full
;;
felix)
export DEVICE_KERNEL_BUILD_CONFIG=gs201/private/devices/google/felix/build.config.felix
export BUILD_AOSP_KERNEL=1
export LTO=full
;;
*)
echo "Unsupported kernel ${kernel}"
echo "Support kernels: crosshatch bonito coral sunfish redbull raviole bluejay pantah lynx tangorpro"
echo "Support kernels: crosshatch bonito coral sunfish redbull raviole bluejay pantah lynx tangorpro felix"
exit
;;
esac
@ -104,10 +109,10 @@ select_kernel_config() {
build_kernel() {
pushd "${top}"
# raviole/bluejay/pantah is built differently, gki
# raviole/bluejay/pantah/lynx/tangorpro/felix is built differently, gki
if [[ "${kernel}" == "raviole" || "${kernel}" == "bluejay" ]]; then
gs101/private/gs-google/build_slider.sh "${@}"
elif [[ "${kernel}" == "pantah" || "${kernel}" == "lynx" || "${kernel}" == "tangorpro" ]]; then
elif [[ "${kernel}" == "pantah" || "${kernel}" == "lynx" || "${kernel}" == "tangorpro" || "${kernel}" == "felix" ]]; then
gs201/private/gs-google/build_slider.sh "${@}"
else
build/build.sh "${@}"
@ -125,9 +130,9 @@ clean_kernel() {
}
copy_kernel() {
# raviole/bluejay/pantah/lynx/tangorpro is built differently, gki
# raviole/bluejay/pantah/lynx/tangorpro/felix is built differently, gki
if [[ "${kernel}" == "raviole" || "${kernel}" == "bluejay" || "${kernel}" == "pantah" || "${kernel}" == "lynx"
|| "${kernel}" == "tangorpro" ]]; then
|| "${kernel}" == "tangorpro" || "${kernel}" == "felix" ]]; then
cp -a "${OUT_DIR}/mixed/dist/"* "${top}/device/google/${kernel}-kernel/"
elif [[ "${kernel}" == "redbull" ]]; then
cp -a "${OUT_DIR}/dist/"* "${top}/device/google/${kernel}-kernel/vintf/"