From 6fb48f8f49213facbaa91e013d113a832d394644 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Sat, 30 Oct 2021 20:54:31 +0900 Subject: [PATCH] universal7885: Merge common thing and cleanup Change-Id: I05c133732980792d49e0495c343e39f8a58b11f9 Signed-off-by: roynatech2544 --- a20/Android.mk | 7 - ...hardware.keymaster@4.0-service.samsung.xml | 11 - a20/device.mk | 16 - a20/extract-files.sh | 30 - a20/full_a20.mk | 8 - .../base/core/res/res/values/config.xml | 6 + a20/rootdir/Android.mk | 25 - a20/rootdir/etc/fstab.exynos7884B | 16 - a20/rootdir/etc/init.baseband.rc | 91 --- a20/rootdir/etc/init.logcat.rc | 12 - a20/rootdir/etc/init.target.rc | 10 - a20/setup-makefiles.sh | 27 - a20/setup.sh | 4 +- a20e/Android.mk | 7 - ...hardware.keymaster@4.0-service.samsung.xml | 11 - a20e/configs/libnfc-sec-vendor.conf | 123 ---- a20e/device.mk | 17 - a20e/extract-files.sh | 30 - a20e/full_a20e.mk | 8 - .../base/core/res/res/values/config.xml | 587 ------------------ a20e/recovery/recovery.fstab | 12 - a20e/rootdir/Android.mk | 25 - a20e/rootdir/etc/fstab.exynos7884B | 16 - a20e/rootdir/etc/init.baseband.rc | 91 --- a20e/rootdir/etc/init.logcat.rc | 12 - a20e/rootdir/etc/init.target.rc | 10 - a20e/setup-makefiles.sh | 27 - a20e/setup.sh | 3 + .../apps/CameraLightSensor/Android.bp | 9 - .../CameraLightSensor/AndroidManifest.xml | 32 - .../cameralightsensor/BootReceiver.java | 13 - .../CameraLightSensorService.java | 69 -- .../cameralightsensor/CameraListener.java | 105 ---- .../drawable-v24/ic_launcher_foreground.xml | 30 - .../res/drawable/ic_launcher_background.xml | 170 ----- .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../res/mipmap-hdpi/ic_launcher.webp | Bin 1404 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 2898 -> 0 bytes .../res/mipmap-mdpi/ic_launcher.webp | Bin 982 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 1772 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher.webp | Bin 1900 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 3918 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.webp | Bin 2884 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 5914 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.webp | Bin 3844 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 7778 -> 0 bytes .../res/values-night/themes.xml | 16 - .../CameraLightSensor/res/values/colors.xml | 10 - .../CameraLightSensor/res/values/strings.xml | 3 - .../CameraLightSensor/res/values/themes.xml | 16 - .../configs/libnfc-sec-vendor.conf | 0 universal7885-common/manifest.xml | 9 + .../recovery/recovery.fstab | 0 universal7885-common/universal7885-common.mk | 19 +- 55 files changed, 38 insertions(+), 1715 deletions(-) delete mode 100644 a20/Android.mk delete mode 100644 a20/configs/android.hardware.keymaster@4.0-service.samsung.xml delete mode 100755 a20/extract-files.sh delete mode 100644 a20/rootdir/Android.mk delete mode 100644 a20/rootdir/etc/fstab.exynos7884B delete mode 100644 a20/rootdir/etc/init.baseband.rc delete mode 100644 a20/rootdir/etc/init.logcat.rc delete mode 100644 a20/rootdir/etc/init.target.rc delete mode 100755 a20/setup-makefiles.sh delete mode 100644 a20e/Android.mk delete mode 100644 a20e/configs/android.hardware.keymaster@4.0-service.samsung.xml delete mode 100644 a20e/configs/libnfc-sec-vendor.conf delete mode 100755 a20e/extract-files.sh delete mode 100644 a20e/recovery/recovery.fstab delete mode 100644 a20e/rootdir/Android.mk delete mode 100644 a20e/rootdir/etc/fstab.exynos7884B delete mode 100644 a20e/rootdir/etc/init.baseband.rc delete mode 100644 a20e/rootdir/etc/init.logcat.rc delete mode 100644 a20e/rootdir/etc/init.target.rc delete mode 100755 a20e/setup-makefiles.sh delete mode 100644 universal7885-common/apps/CameraLightSensor/Android.bp delete mode 100644 universal7885-common/apps/CameraLightSensor/AndroidManifest.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/java/com/eurekateam/cameralightsensor/BootReceiver.java delete mode 100644 universal7885-common/apps/CameraLightSensor/java/com/eurekateam/cameralightsensor/CameraLightSensorService.java delete mode 100644 universal7885-common/apps/CameraLightSensor/java/com/eurekateam/cameralightsensor/CameraListener.java delete mode 100644 universal7885-common/apps/CameraLightSensor/res/drawable-v24/ic_launcher_foreground.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/drawable/ic_launcher_background.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-hdpi/ic_launcher.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-hdpi/ic_launcher_round.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-mdpi/ic_launcher.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-mdpi/ic_launcher_round.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-xhdpi/ic_launcher.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-xhdpi/ic_launcher_round.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-xxhdpi/ic_launcher.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-xxhdpi/ic_launcher_round.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-xxxhdpi/ic_launcher.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/mipmap-xxxhdpi/ic_launcher_round.webp delete mode 100644 universal7885-common/apps/CameraLightSensor/res/values-night/themes.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/values/colors.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/values/strings.xml delete mode 100644 universal7885-common/apps/CameraLightSensor/res/values/themes.xml rename {a20 => universal7885-common}/configs/libnfc-sec-vendor.conf (100%) rename {a20 => universal7885-common}/recovery/recovery.fstab (100%) diff --git a/a20/Android.mk b/a20/Android.mk deleted file mode 100644 index d5cdd9b..0000000 --- a/a20/Android.mk +++ /dev/null @@ -1,7 +0,0 @@ -LOCAL_PATH := $(call my-dir) - -ifneq ($(filter a20, $(TARGET_DEVICE)),) - -include $(call all-makefiles-under,$(LOCAL_PATH)) - -endif diff --git a/a20/configs/android.hardware.keymaster@4.0-service.samsung.xml b/a20/configs/android.hardware.keymaster@4.0-service.samsung.xml deleted file mode 100644 index 6664462..0000000 --- a/a20/configs/android.hardware.keymaster@4.0-service.samsung.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - android.hardware.keymaster - hwbinder - 4.0 - - IKeymasterDevice - default - - - diff --git a/a20/device.mk b/a20/device.mk index 5cddcf9..196227a 100644 --- a/a20/device.mk +++ b/a20/device.mk @@ -5,25 +5,9 @@ $(call inherit-product, device/samsung/universal7885-common/universal7885-common $(call inherit-product, vendor/samsung/a20/a20-vendor.mk) -# Keymaster -PRODUCT_PACKAGES += \ - android.hardware.keymaster@4.0-service.samsung \ - libkeymaster4_1support.vendor - -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/android.hardware.keymaster@4.0-service.samsung.xml:$(TARGET_COPY_OUT_VENDOR)/etc/vintf/manifest/android.hardware.keymaster@4.0-service.samsung.xml - # Image #TARGET_PREBUILT_KERNEL := device/samsung/a20e/Image #PRODUCT_COPY_FILES += \ $(TARGET_PREBUILT_KERNEL):kernel -# NFC -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/libnfc-sec-vendor.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-sec-vendor.conf -# Rootdir -PRODUCT_PACKAGES += \ - fstab.exynos7884B \ - init.target.rc \ - init.baseband.rc diff --git a/a20/extract-files.sh b/a20/extract-files.sh deleted file mode 100755 index 0b1c089..0000000 --- a/a20/extract-files.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2019 The LineageOS Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# If we're being sourced by the common script that we called, -# stop right here. No need to go down the rabbit hole. -if [ "${BASH_SOURCE[0]}" != "${0}" ]; then - return -fi -set -e - -export DEVICE=a20 -export DEVICE_COMMON=universal7885-common -export VENDOR=samsung - -export DEVICE_BRINGUP_YEAR=2020 - -"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@" diff --git a/a20/full_a20.mk b/a20/full_a20.mk index 9a11ef8..ef9fce5 100644 --- a/a20/full_a20.mk +++ b/a20/full_a20.mk @@ -16,11 +16,3 @@ PRODUCT_NAME := full_a20 PRODUCT_MODEL := SM-A205F PRODUCT_BRAND := samsung PRODUCT_MANUFACTURER := samsung - -PRODUCT_GMS_CLIENTID_BASE := android-samsung - -# Set BUILD_FINGERPRINT variable to be picked up by both system and vendor build.prop -BUILD_FINGERPRINT := "google/redfin/redfin:11/RQ3A.210805.001.A1/7474174:user/release-keys" - -PRODUCT_BUILD_PROP_OVERRIDES += \ - PRIVATE_BUILD_DESC="redfin-user 11 RQ3A.210805.001.A1 7474174 release-keys" diff --git a/a20/overlay/frameworks/base/core/res/res/values/config.xml b/a20/overlay/frameworks/base/core/res/res/values/config.xml index 2e82fe8..694c9a6 100644 --- a/a20/overlay/frameworks/base/core/res/res/values/config.xml +++ b/a20/overlay/frameworks/base/core/res/res/values/config.xml @@ -40,6 +40,12 @@ @*android:string/config_mainBuiltInDisplayCutout false + true + false + true + true + true + true - - \ No newline at end of file diff --git a/universal7885-common/apps/CameraLightSensor/res/values/colors.xml b/universal7885-common/apps/CameraLightSensor/res/values/colors.xml deleted file mode 100644 index f8c6127..0000000 --- a/universal7885-common/apps/CameraLightSensor/res/values/colors.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - #FFBB86FC - #FF6200EE - #FF3700B3 - #FF03DAC5 - #FF018786 - #FF000000 - #FFFFFFFF - \ No newline at end of file diff --git a/universal7885-common/apps/CameraLightSensor/res/values/strings.xml b/universal7885-common/apps/CameraLightSensor/res/values/strings.xml deleted file mode 100644 index a2a4d20..0000000 --- a/universal7885-common/apps/CameraLightSensor/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - CameraLightSensor - \ No newline at end of file diff --git a/universal7885-common/apps/CameraLightSensor/res/values/themes.xml b/universal7885-common/apps/CameraLightSensor/res/values/themes.xml deleted file mode 100644 index a27548d..0000000 --- a/universal7885-common/apps/CameraLightSensor/res/values/themes.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - \ No newline at end of file diff --git a/a20/configs/libnfc-sec-vendor.conf b/universal7885-common/configs/libnfc-sec-vendor.conf similarity index 100% rename from a20/configs/libnfc-sec-vendor.conf rename to universal7885-common/configs/libnfc-sec-vendor.conf diff --git a/universal7885-common/manifest.xml b/universal7885-common/manifest.xml index 6c79967..b005aba 100644 --- a/universal7885-common/manifest.xml +++ b/universal7885-common/manifest.xml @@ -115,6 +115,15 @@ default + + android.hardware.keymaster + hwbinder + 4.0 + + IKeymasterDevice + default + + android.hardware.light hwbinder diff --git a/a20/recovery/recovery.fstab b/universal7885-common/recovery/recovery.fstab similarity index 100% rename from a20/recovery/recovery.fstab rename to universal7885-common/recovery/recovery.fstab diff --git a/universal7885-common/universal7885-common.mk b/universal7885-common/universal7885-common.mk index 044e31e..a3129e7 100644 --- a/universal7885-common/universal7885-common.mk +++ b/universal7885-common/universal7885-common.mk @@ -65,7 +65,7 @@ PRODUCT_PACKAGES += \ android.hardware.drm@1.2.vendor \ android.hardware.drm@1.3.vendor -# Figerprint +# Fingerprint PRODUCT_PACKAGES += \ android.hardware.biometrics.fingerprint@2.1-service.samsung @@ -93,6 +93,7 @@ PRODUCT_PACKAGES += \ # GcamGO PRODUCT_PACKAGES += \ GCamGo + # Health PRODUCT_PACKAGES += \ android.hardware.health@2.1-impl \ @@ -113,8 +114,19 @@ PRODUCT_PACKAGES += \ init.exynos7884B.rc \ init.exynos7884B.usb.rc \ ueventd.exynos7884B.rc \ - wifi_sec.rc + wifi_sec.rc \ + fstab.exynos7884B \ + init.target.rc \ + init.baseband.rc + +# Keymaster +PRODUCT_PACKAGES += \ + android.hardware.keymaster@4.0-service.samsung \ + libkeymaster4_1support.vendor +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/android.hardware.keymaster@4.0-service.samsung.xml:$(TARGET_COPY_OUT_VENDOR)/etc/vintf/manifest/android.hardware.keymaster@4.0-service.samsung.xml + # Light PRODUCT_PACKAGES += \ android.hardware.light@2.0-service.samsung @@ -139,6 +151,9 @@ PRODUCT_PACKAGES += \ NfcNci \ Tag +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/libnfc-sec-vendor.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-sec-vendor.conf + PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \ $(LOCAL_PATH)/configs/nfcee_access.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/nfcee_access.xml