Add PRODUCT_SDKADDON_COPY_FILES to reduce duplication.

This allows removing the same definitions in multiple files that
inherit these.

Bug: 128515898
Test: Built / verified variants still contained files.
Change-Id: Ie7a741d49ed4c1602d3a6e69c54543d9eada33e5
diff --git a/arm32-vendor.mk b/arm32-vendor.mk
index b235ae9..cc2aee9 100644
--- a/arm32-vendor.mk
+++ b/arm32-vendor.mk
@@ -6,6 +6,9 @@
 # Note: the following lines need to stay at the beginning so that it can
 # take priority  and override the rules it inherit from other mk files
 # see copy file rules in core/Makefile
+PRODUCT_SDK_ADDON_COPY_FILES += \
+    development/sys-img/advancedFeatures.ini.arm:images/armeabi-v7a/advancedFeatures.ini \
+    prebuilts/qemu-kernel/arm64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:images/armeabi-v7a/kernel-ranchu-64
 PRODUCT_COPY_FILES += \
     device/generic/goldfish/manifest-arm.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml \
     development/sys-img/advancedFeatures.ini.arm:advancedFeatures.ini \
diff --git a/arm64-vendor.mk b/arm64-vendor.mk
index 2679d61..a579d35 100644
--- a/arm64-vendor.mk
+++ b/arm64-vendor.mk
@@ -6,11 +6,14 @@
 # Note: the following lines need to stay at the beginning so that it can
 # take priority  and override the rules it inherit from other mk files
 # see copy file rules in core/Makefile
+PRODUCT_SDK_ADDON_COPY_FILES += \
+    development/sys-img/advancedFeatures.ini.arm:images/arm64-v8a/advancedFeatures.ini \
+    prebuilts/qemu-kernel/arm64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:images/arm64-v8a/kernel-ranchu
+
 PRODUCT_COPY_FILES += \
     device/generic/goldfish/manifest-arm.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml \
     development/sys-img/advancedFeatures.ini.arm:advancedFeatures.ini \
     prebuilts/qemu-kernel/arm64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:kernel-ranchu \
     device/generic/goldfish/fstab.ranchu.arm:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.ranchu
-
 EMULATOR_VENDOR_NO_GNSS := true
 
diff --git a/x86-vendor.mk b/x86-vendor.mk
index 9d3a49c..6824b87 100644
--- a/x86-vendor.mk
+++ b/x86-vendor.mk
@@ -11,6 +11,10 @@
     development/sys-img/advancedFeatures.ini:advancedFeatures.ini \
     device/generic/goldfish/data/etc/encryptionkey.img:encryptionkey.img \
     prebuilts/qemu-kernel/x86_64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:kernel-ranchu-64
+PRODUCT_SDK_ADDON_COPY_FILES += \
+    development/sys-img/advancedFeatures.ini:images/x86/advancedFeatures.ini \
+    device/generic/goldfish/data/etc/encryptionkey.img:images/x86/encryptionkey.img \
+    prebuilts/qemu-kernel/x86_64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:images/x86/kernel-ranchu-64
 
 PRODUCT_SHIPPING_API_LEVEL := 28
 TARGET_USES_MKE2FS := true
diff --git a/x86_64-vendor.mk b/x86_64-vendor.mk
index 6bc6459..bab4ae8 100644
--- a/x86_64-vendor.mk
+++ b/x86_64-vendor.mk
@@ -11,6 +11,10 @@
     development/sys-img/advancedFeatures.ini:advancedFeatures.ini \
     device/generic/goldfish/data/etc/encryptionkey.img:encryptionkey.img \
     prebuilts/qemu-kernel/x86_64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:kernel-ranchu
+PRODUCT_SDK_ADDON_COPY_FILES += \
+    development/sys-img/advancedFeatures.ini:images/x86_64/advancedFeatures.ini \
+    device/generic/goldfish/data/etc/encryptionkey.img:images/x86_64/encryptionkey.img \
+    prebuilts/qemu-kernel/x86_64/$(PRODUCT_KERNEL_VERSION)/kernel-qemu2:images/x86_64/kernel-ranchu
 
 PRODUCT_SHIPPING_API_LEVEL := 28
 TARGET_USES_MKE2FS := true