Make blueline use generic arch variant
This makes the system image more generic. The intent is so to
add another set of flags to allow the vendor partition to compile with
more specific flags once the build system can support that.
Only blueline for now, so that we can compare perf to crosshatch.
Bug: 120773446
Test: various benchmarks
Test: boot blueline
Change-Id: I512d0779a8462e163a93b88482d4f7cd4791db0b
diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk
index 8beed4f..3d791b1 100644
--- a/BoardConfig-common.mk
+++ b/BoardConfig-common.mk
@@ -20,31 +20,31 @@
TARGET_NO_BOOTLOADER := true
TARGET_ARCH := arm64
-ifeq (,$(filter %_mainline,$(TARGET_PRODUCT)))
-TARGET_ARCH_VARIANT := armv8-2a
-else
+ifneq (,$(filter %_mainline blueline%,$(TARGET_PRODUCT)))
TARGET_ARCH_VARIANT := armv8-a
+else
+TARGET_ARCH_VARIANT := armv8-2a
endif
TARGET_CPU_ABI := arm64-v8a
TARGET_CPU_ABI2 :=
-ifeq (,$(filter %_mainline,$(TARGET_PRODUCT)))
-TARGET_CPU_VARIANT := kryo385
-else
+ifneq (,$(filter %_mainline blueline%,$(TARGET_PRODUCT)))
TARGET_CPU_VARIANT := generic
+else
+TARGET_CPU_VARIANT := kryo385
endif
TARGET_2ND_ARCH := arm
-ifeq (,$(filter %_mainline,$(TARGET_PRODUCT)))
-TARGET_2ND_ARCH_VARIANT := armv8-2a
-else
+ifneq (,$(filter %_mainline blueline%,$(TARGET_PRODUCT)))
TARGET_2ND_ARCH_VARIANT := armv8-a
+else
+TARGET_2ND_ARCH_VARIANT := armv8-2a
endif
TARGET_2ND_CPU_ABI := armeabi-v7a
TARGET_2ND_CPU_ABI2 := armeabi
-ifeq (,$(filter %_mainline,$(TARGET_PRODUCT)))
-TARGET_2ND_CPU_VARIANT := kryo385
-else
+ifneq (,$(filter %_mainline blueline%,$(TARGET_PRODUCT)))
TARGET_2ND_CPU_VARIANT := generic
+else
+TARGET_2ND_CPU_VARIANT := kryo385
endif
TARGET_BOARD_COMMON_PATH := device/google/crosshatch/sdm845