# # Copyright (C) 2018 The 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. # # Base modules and settings for recovery. PRODUCT_PACKAGES += \ adbd.recovery \ android.hardware.health@2.0-impl-default.recovery \ cgroups.recovery.json \ charger.recovery \ init_second_stage.recovery \ ld.config.recovery.txt \ linker.recovery \ otacerts.recovery \ recovery \ servicemanager.recovery \ shell_and_utilities_recovery \ watchdogd.recovery \ PRODUCT_VENDOR_PROPERTIES += \ ro.recovery.usb.vid?=18D1 \ ro.recovery.usb.adb.pid?=D001 \ ro.recovery.usb.fastboot.pid?=4EE0 \ # These had been pulled in via init_second_stage.recovery, but may not be needed. PRODUCT_HOST_PACKAGES += \ e2fsdroid \ mke2fs \ sload_f2fs \ make_f2fs \ PRODUCT_HOST_PACKAGES += \ icu-data_host_i18n_apex # Base modules and settings for the vendor partition. PRODUCT_PACKAGES += \ com.android.hardware.cas \ boringssl_self_test_vendor \ dumpsys_vendor \ fs_config_files_nonsystem \ fs_config_dirs_nonsystem \ gralloc.default \ group_odm \ group_vendor \ init_vendor \ libbundlewrapper \ libclearkeycasplugin \ libdownmix \ libdrmclearkeyplugin \ libdynproc \ libeffectproxy \ libeffects \ libhapticgenerator \ libldnhncr \ libreference-ril \ libreverbwrapper \ libril \ libvisualizer \ passwd_odm \ passwd_vendor \ selinux_policy_nonsystem \ shell_and_utilities_vendor \ # Base modules when shipping api level is less than or equal to 34 PRODUCT_PACKAGES_SHIPPING_API_LEVEL_34 += \ android.hidl.memory@1.0-impl.vendor \ # OMX not supported for 64bit_only builds # Only supported when SHIPPING_API_LEVEL is less than or equal to 33 ifneq ($(TARGET_SUPPORTS_OMX_SERVICE),false) PRODUCT_PACKAGES_SHIPPING_API_LEVEL_33 += \ android.hardware.media.omx@1.0-service \ endif # Base modules when shipping api level is less than or equal to 33 PRODUCT_PACKAGES_SHIPPING_API_LEVEL_33 += \ android.hardware.cas@1.2-service \ # Base modules when shipping api level is less than or equal to 29 PRODUCT_PACKAGES_SHIPPING_API_LEVEL_29 += \ android.hardware.configstore@1.1-service \ vndservice \ vndservicemanager \ # VINTF data for vendor image PRODUCT_PACKAGES += \ vendor_compatibility_matrix.xml \ # Base modules and settings for the debug ramdisk, which is then packed # into a boot-debug.img and a vendor_boot-debug.img. PRODUCT_PACKAGES += \ adb_debug.prop \ userdebug_plat_sepolicy.cil