diff options
| author | Nolen Johnson <johnsonnolen@gmail.com> | 2022-06-18 21:45:23 -0400 |
|---|---|---|
| committer | marcost2 <marcostolcachir@gmail.com> | 2022-06-22 15:25:22 -0300 |
| commit | 8cbe9946b6446959ce0fa3dde359145d6278515e (patch) | |
| tree | 66d1a954a45473babd465e53eeb71d96484702f5 | |
| parent | d2cfbb4b27bed642aa0e17689fac860568d86f22 (diff) | |
albus: Organize product makefiles and remove deprecated flags
Change-Id: I93197378f01bcbc0b68fdfe59d5ce5f299e99c79
| -rw-r--r-- | aicp_albus.mk | 27 | ||||
| -rw-r--r-- | device.mk | 118 | ||||
| -rw-r--r-- | full_albus.mk | 13 |
3 files changed, 74 insertions, 84 deletions
diff --git a/aicp_albus.mk b/aicp_albus.mk index 47be4f5..e8f4cb1 100644 --- a/aicp_albus.mk +++ b/aicp_albus.mk @@ -1,6 +1,6 @@ # # Copyright (C) 2016 The CyanogenMod Project -# Copyright (C) 2017 The LineageOS Project +# Copyright (C) 2017-2022 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. @@ -15,34 +15,28 @@ # limitations under the License. -# Inherit from those products. Most specific first. +# Inherit from device product $(call inherit-product, device/motorola/albus/full_albus.mk) - -# Inherit from those products. Most specific first. +# Inherit from core products - Most specific first $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) -$(call inherit-product, $(SRC_TARGET_DIR)/product/product_launched_with_n_mr1.mk) -$(call inherit-product, vendor/aicp/config/common_full_phone.mk) +$(call inherit-product, vendor/aicp/config/common_full_phone.mk) -# Boot animation +# Boot Animation TARGET_SCREEN_WIDTH := 1080 TARGET_SCREEN_HEIGHT := 1920 TARGET_BOOTANIMATION_HALF_RES := true -## Device identifier. This must come after all inclusions +## Device identifier - This must come after all inclusions PRODUCT_DEVICE := albus -PRODUCT_NAME := aicp_albus PRODUCT_BRAND := Motorola -PRODUCT_MODEL := Moto Z2 Play PRODUCT_MANUFACTURER := Motorola -PRODUCT_RELEASE_NAME := albus +PRODUCT_MODEL := Moto Z2 Play +PRODUCT_NAME := aicp_albus PRODUCT_GMS_CLIENTID_BASE := android-motorola -PRODUCT_ENFORCE_RRO_TARGETS := \ - framework-res - PRODUCT_BUILD_PROP_OVERRIDES += \ PRIVATE_BUILD_DESC="albus_retail-user 9 PPS29.133-30 ab8b4 release-keys" \ PRODUCT_NAME="Moto Z2 Play" \ @@ -51,7 +45,4 @@ PRODUCT_BUILD_PROP_OVERRIDES += \ BUILD_FINGERPRINT := "motorola/albus_retail/albus:9/PPS29.133-30/ab8b4:user/release-keys" PRODUCT_OVERRIDE_INFO := true -PRODUCT_OVERRIDE_FINGERPRINT := google/walleye/walleye:8.1.0/OPM1.171019.011/4448085:user/release-keys - - # for specific -$(call inherit-product, vendor/motorola/albus/albus-vendor.mk) +PRODUCT_OVERRIDE_FINGERPRINT := google/walleye/walleye:8.1.0/OPM1.171019.011/4448085:user/release-keys
\ No newline at end of file @@ -1,6 +1,6 @@ # # Copyright (C) 2016 The CyanogenMod Project -# Copyright (C) 2017 The LineageOS Project +# Copyright (C) 2017-2022 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. @@ -14,18 +14,14 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Properties --include device/motorola/albus/vendor_prop.mk - -# Overlay -DEVICE_PACKAGE_OVERLAYS += \ - $(LOCAL_PATH)/overlay \ +# Include Proprietary Components +$(call inherit-product, vendor/motorola/albus/albus-vendor.mk) -# Screen density -PRODUCT_AAPT_PREF_CONFIG := xxhdpi +# AAPT PRODUCT_AAPT_CONFIG := normal +PRODUCT_AAPT_PREF_CONFIG := xxhdpi -# Additional native libraries +# Additional Native Libraries PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt @@ -65,15 +61,15 @@ PRODUCT_PACKAGES += \ android.hardware.bluetooth.audio@2.0-impl \ vendor.qti.hardware.btconfigstore@1.0.vendor -#Camera +# Camera PRODUCT_PACKAGES += \ + Snap \ android.hardware.camera.provider@2.4-impl \ android.hardware.camera.provider@2.4-service \ - vendor.qti.hardware.camera.device@1.0 \ camera.device@3.2-impl \ libbson.vendor \ - Snap \ - libwui + libwui \ + vendor.qti.hardware.camera.device@1.0 PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/camera/msm8953_mot_albus_camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/msm8953_mot_albus_camera.xml \ @@ -84,11 +80,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/camera/mot_s5k2l7sa_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mot_s5k2l7sa_chromatix.xml \ $(LOCAL_PATH)/configs/camera/mot_ov5695_ofilm_chromatix.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mot_ov5695_ofilm_chromatix.xml \ -# Component overrides -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml - -#CNE +# CNE PRODUCT_PACKAGES += \ libcnefeatureconfig @@ -97,6 +89,10 @@ PRODUCT_PACKAGES += \ com.android.media.swcodec \ libsfplugin_ccodec +# Component Overrides +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml + # Display PRODUCT_PACKAGES += \ android.hardware.graphics.allocator@2.0-impl \ @@ -109,9 +105,9 @@ PRODUCT_PACKAGES += \ hwcomposer.msm8953 \ memtrack.msm8953 \ libdisplayconfig \ + libtinyxml \ libqdMetaData.system \ - libvulkan \ - libtinyxml + libvulkan # DRM PRODUCT_PACKAGES += \ @@ -131,7 +127,7 @@ PRODUCT_PACKAGES += \ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/idc/uinput-fpc.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-fpc.idc -# Gatekeeper HAL +# Gatekeeper PRODUCT_PACKAGES += \ android.hardware.gatekeeper@1.0-impl \ android.hardware.gatekeeper@1.0-service @@ -156,7 +152,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/gps/etc/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \ $(LOCAL_PATH)/gps/etc/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf -# HW crypto +# Hardware Crypto PRODUCT_PACKAGES += \ vendor.qti.hardware.cryptfshw@1.0-service-qti.qsee @@ -201,7 +197,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/keylayout/synaptics_rmi4_i2c.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/synaptics_rmi4_i2c.kl \ $(LOCAL_PATH)/keylayout/uinput-fpc.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-fpc.kl -# Keymaster HAL +# Keymaster PRODUCT_PACKAGES += \ android.hardware.keymaster@3.0-impl \ android.hardware.keymaster@3.0-service @@ -220,7 +216,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/media_codecs/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \ $(LOCAL_PATH)/configs/media_codecs/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml -# Media Google +# Media (Google) PRODUCT_COPY_FILES += \ frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \ @@ -240,11 +236,11 @@ PRODUCT_PACKAGES += \ # NFC PRODUCT_PACKAGES += \ - android.hardware.nfc@1.1-service \ - com.android.nfc_extras \ - SecureElement \ NfcNci \ - Tag + SecureElement \ + Tag \ + android.hardware.nfc@1.1-service \ + com.android.nfc_extras PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \ @@ -267,14 +263,9 @@ PRODUCT_PACKAGES += \ libOmxVidcCommon \ libstagefrighthw -# Power -PRODUCT_PACKAGES += \ - android.hardware.power-service-qti \ - vendor.qti.hardware.perf@2.0.vendor - -# Powerhint configuration file -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/powerhint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.xml +# Overlay +DEVICE_PACKAGE_OVERLAYS += \ + $(LOCAL_PATH)/overlay # Permissions PRODUCT_COPY_FILES += \ @@ -312,19 +303,32 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml \ frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml -# QMI -PRODUCT_PACKAGES += \ - libjson - # PocketMode PRODUCT_PACKAGES += \ MotoPocketMode +# Power +PRODUCT_PACKAGES += \ + android.hardware.power-service-qti \ + android.hardware.power.stats@1.0-service.mock \ + vendor.qti.hardware.perf@2.0.vendor + +# Powerhint configuration file +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/powerhint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.xml + +# Properties +include device/motorola/albus/vendor_prop.mk + # Protobuf PRODUCT_PACKAGES += \ libprotobuf-cpp-full-vendorcompat \ libprotobuf-cpp-lite-vendorcompat +# QMI +PRODUCT_PACKAGES += \ + libjson + # QTI PRODUCT_PACKAGES += \ libqti_vndfwk_detect \ @@ -349,25 +353,25 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ fstab_ramdisk.qcom \ fstab.qcom \ + init.albus.rc \ init.mmi.rc \ init.mmi.usb.rc \ init.qcom.rc \ - init.recovery.qcom.rc \ - init.albus.rc + init.recovery.qcom.rc PRODUCT_PACKAGES += \ init.mmi.laser.sh \ init.qcom.sh \ - wlan_carrier_bin.sh \ init.gbmods.sh \ init.qcom.early_boot.sh \ - init.qcom.sensors.sh \ init.qcom.post_boot.sh \ + init.qcom.sensors.sh \ + wlan_carrier_bin.sh PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/ueventd.qcom.rc:$(TARGET_COPY_OUT_VENDOR)/ueventd.rc -# RenderScript HAL +# RenderScript PRODUCT_PACKAGES += \ android.hardware.renderscript@1.0-impl @@ -388,21 +392,19 @@ PRODUCT_COPY_FILES += \ # Shims PRODUCT_PACKAGES += \ - libqsapshim \ + libcutils_shim \ libshim_camera \ libmemset_shim \ - libcutils_shim + libqsapshim + +# Shipping API +$(call inherit-product, $(SRC_TARGET_DIR)/product/product_launched_with_m.mk) # Soong PRODUCT_SOONG_NAMESPACES += $(LOCAL_PATH) # Speed profile services and wifi-service to reduce RAM and storage PRODUCT_SYSTEM_SERVER_COMPILER_FILTER := speed-profile -PRODUCT_USE_PROFILE_FOR_BOOT_IMAGE := true -PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION := frameworks/base/config/boot-image-profile.txt -USE_DEX2OAT_DEBUG := false -PRODUCT_MINIMIZE_JAVA_DEBUG_INFO := true -PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD := false # Tethering PRODUCT_PACKAGES += \ @@ -418,7 +420,7 @@ PRODUCT_PACKAGES += \ PRODUCT_BOOT_JARS += \ telephony-ext -# USB HAL +# USB PRODUCT_PACKAGES += \ android.hardware.usb@1.0-service.basic @@ -433,8 +435,9 @@ PRODUCT_PACKAGES += \ android.hardware.vibrator@1.0-impl \ android.hardware.vibrator@1.0-service -# Wifi +# Wi-Fi PRODUCT_PACKAGES += \ + WifiOverlay \ android.hardware.wifi@1.0-service \ hostapd \ hostapd_cli \ @@ -444,15 +447,14 @@ PRODUCT_PACKAGES += \ libwpa_client \ wcnss_service \ wificond \ - WifiOverlay \ wpa_supplicant \ wpa_supplicant.conf PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/wifi/WCNSS_cfg.dat:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_cfg.dat \ - $(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \ - $(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf \ $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_cfg.ini \ + $(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \ + $(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf # ZAF PRODUCT_COPY_FILES += \ diff --git a/full_albus.mk b/full_albus.mk index 1985fdb..1a0c48b 100644 --- a/full_albus.mk +++ b/full_albus.mk @@ -14,16 +14,13 @@ # limitations under the License. # -# Inherit from those products. Most specific first. +# # Inherit from device product +$(call inherit-product, device/motorola/albus/device.mk) + +# Inherit from those products - Most specific first $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) -# Inherit from albus device -$(call inherit-product, device/motorola/albus/device.mk) - -# Device identifier. This must come after all inclusions +# Device identifier - This must come after all inclusions PRODUCT_DEVICE := albus PRODUCT_NAME := full_albus - -# for specific -$(call inherit-product, vendor/motorola/albus/albus-vendor.mk) |
