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