| # |
| # Copyright (C) 2020 Android Open Source 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. |
| # |
| |
| DEVICE_PATH := device/realme/RMX2001 |
| |
| # Installs gsi keys into ramdisk, to boot a GSI with verified boot. |
| $(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk) |
| |
| # Enable updating of APEXes |
| $(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk) |
| |
| # Call proprietary blob setup |
| $(call inherit-product, vendor/realme/RMX2001/RMX2001-vendor.mk) |
| |
| # Shipping API |
| PRODUCT_SHIPPING_API_LEVEL := 29 |
| |
| # VNDK |
| PRODUCT_EXTRA_VNDK_VERSIONS := 29 |
| |
| # Dynamic Partition |
| PRODUCT_USE_DYNAMIC_PARTITIONS := true |
| PRODUCT_BUILD_SUPER_PARTITION := false |
| |
| # Boot animation |
| TARGET_SCREEN_HEIGHT := 2400 |
| TARGET_SCREEN_WIDTH := 1080 |
| |
| # Audio |
| PRODUCT_PACKAGES += \ |
| audio.a2dp.default |
| |
| PRODUCT_COPY_FILES += \ |
| $(DEVICE_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_PRODUCT)/vendor_overlay/$(PRODUCT_EXTRA_VNDK_VERSIONS)/etc/audio_policy_configuration.xml |
| |
| # fastbootd |
| PRODUCT_PACKAGES += \ |
| fastbootd |
| |
| PRODUCT_COPY_FILES += \ |
| $(DEVICE_PATH)/rootdir/etc/fstab.mt6785:$(TARGET_COPY_OUT_RAMDISK)/fstab.mt6785 |
| |
| # Fingerprint |
| PRODUCT_PACKAGES += \ |
| android.hardware.biometrics.fingerprint@2.1-service.RMX2001 |
| |
| PRODUCT_COPY_FILES += \ |
| frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/android.hardware.fingerprint.xml |
| |
| # HIDL |
| PRODUCT_PACKAGES += \ |
| libhidltransport \ |
| libhwbinder |
| |
| # Init |
| PRODUCT_PACKAGES += \ |
| init.mt6785.rc \ |
| fstab.mt6785 |
| |
| # Lights |
| PRODUCT_PACKAGES += \ |
| android.hardware.light@2.0-service.RMX2001 |
| |
| # Overlays |
| DEVICE_PACKAGE_OVERLAYS += \ |
| $(DEVICE_PATH)/overlay |
| |
| # Properties |
| -include $(DEVICE_PATH)/system_prop.mk |
| PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE := true |
| |
| # RcsService |
| PRODUCT_PACKAGES += \ |
| RcsService |
| |
| # Screen density |
| PRODUCT_AAPT_CONFIG := xxxhdpi |
| PRODUCT_AAPT_PREF_CONFIG := xxxhdpi |
| |
| # Soong namespaces |
| PRODUCT_SOONG_NAMESPACES += $(DEVICE_PATH) |
| |
| # Telephony Jars |
| PRODUCT_BOOT_JARS += \ |
| mediatek-common \ |
| mediatek-framework \ |
| mediatek-ims-base \ |
| mediatek-ims-common \ |
| mediatek-telecom-common \ |
| mediatek-telephony-base \ |
| mediatek-telephony-common |
| |
| PRODUCT_COPY_FILES += \ |
| $(DEVICE_PATH)/permissions/privapp-permissions-mediatek.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-mediatek.xml |