Create gki lunch target for ABI monitoring

This abi lunch target couple with special abi kernel which
compliance with ABI enforcement for defconfig.

Bug: 156356140
Signed-off-by: lucaswei <lucaswei@google.com>
Change-Id: I680a792d095eaadc4cef9906102ae8a007315015
This commit is contained in:
lucaswei 2020-05-13 14:55:56 +08:00 committed by Cyan_Hsieh
parent 4918e8ee68
commit fa94d1cfbf
1 changed files with 8 additions and 1 deletions

View File

@ -50,6 +50,9 @@ BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \
else ifeq (,$(filter-out redfin_kernel_debug_api, $(TARGET_PRODUCT)))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \
$(wildcard device/google/redfin-kernel/debug_api/*.ko)
else ifeq (,$(filter-out redfin_gki, $(TARGET_PRODUCT)))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \
$(wildcard device/google/redfin-kernel/gki/*.ko)
else
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += \
@ -60,7 +63,9 @@ else
endif
endif
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
ifeq (,$(filter-out redfin_gki, $(TARGET_PRODUCT)))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(shell xargs < device/google/redfin-kernel/gki/modules.load)
else ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(shell xargs < device/google/redfin-kernel/modules.load)
else
BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(shell xargs < device/google/redfin-kernel/vintf/modules.load)
@ -77,6 +82,8 @@ else ifeq (,$(filter-out redfin_kernel_debug_hang, $(TARGET_PRODUCT)))
BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/debug_hang
else ifeq (,$(filter-out redfin_kernel_debug_api, $(TARGET_PRODUCT)))
BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/debug_api
else ifeq (,$(filter-out redfin_gki, $(TARGET_PRODUCT)))
BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel/gki
else
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
BOARD_PREBUILT_DTBIMAGE_DIR := device/google/redfin-kernel