| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 1 | # Copyright (C) 2016 The CyanogenMod Project | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 2 | # Copyright (C) 2019-2025 The OmniRom Project | 
| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 3 | # | 
|  | 4 | # Licensed under the Apache License, Version 2.0 (the "License"); | 
|  | 5 | # you may not use this file except in compliance with the License. | 
|  | 6 | # You may obtain a copy of the License at | 
|  | 7 | # | 
|  | 8 | #      http://www.apache.org/licenses/LICENSE-2.0 | 
|  | 9 | # | 
|  | 10 | # Unless required by applicable law or agreed to in writing, software | 
|  | 11 | # distributed under the License is distributed on an "AS IS" BASIS, | 
|  | 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
|  | 13 | # See the License for the specific language governing permissions and | 
|  | 14 | # limitations under the License. | 
|  | 15 |  | 
|  | 16 | # | 
|  | 17 | # This file is the build configuration for a full Android | 
|  | 18 | # build for grouper hardware. This cleanly combines a set of | 
|  | 19 | # device-specific aspects (drivers) with a device-agnostic | 
|  | 20 | # product configuration (apps). | 
|  | 21 | # | 
| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 22 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 23 | # Enable updating of APEXes | 
|  | 24 | $(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk) | 
|  | 25 |  | 
| Hridya Valsaraju | e5a29ed | 2021-04-02 11:33:45 -0700 | [diff] [blame] | 26 | # DebugFS | 
|  | 27 | PRODUCT_SET_DEBUGFS_RESTRICTIONS := true | 
|  | 28 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 29 | # Setup dalvik vm configs | 
|  | 30 | $(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk) | 
|  | 31 |  | 
|  | 32 | PRODUCT_BUILD_SUPER_PARTITION := false | 
|  | 33 | PRODUCT_USE_DYNAMIC_PARTITIONS := true | 
|  | 34 |  | 
| micky387 | a8d9618 | 2019-06-11 13:36:14 +0200 | [diff] [blame] | 35 | # Overlays | 
|  | 36 | DEVICE_PACKAGE_OVERLAYS += \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 37 | $(LOCAL_PATH)/overlay \ | 
|  | 38 | vendor/omni/overlay/CarrierConfig | 
| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 39 |  | 
| micky387 | de2761a | 2022-06-21 16:32:51 +0200 | [diff] [blame] | 40 | PRODUCT_PACKAGES += \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 41 | FrameworksResOverlay \ | 
| micky387 | de2761a | 2022-06-21 16:32:51 +0200 | [diff] [blame] | 42 | FrameworksResDeviceOverlay \ | 
|  | 43 | FrameworksResVendorOverlay \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 44 | OmniRomResInternalOverlay \ | 
|  | 45 | SettingsOverlay \ | 
|  | 46 | SettingsProviderOverlay \ | 
|  | 47 | SystemUIOverlay \ | 
|  | 48 | SystemUIDeviceOverlay \ | 
|  | 49 | TetheringConfigOverlay \ | 
|  | 50 | WifiOverlay | 
| micky387 | de2761a | 2022-06-21 16:32:51 +0200 | [diff] [blame] | 51 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 52 | # A/B | 
|  | 53 | AB_OTA_UPDATER := true | 
|  | 54 |  | 
|  | 55 | AB_OTA_PARTITIONS += \ | 
|  | 56 | boot \ | 
|  | 57 | dtbo \ | 
|  | 58 | odm \ | 
|  | 59 | product \ | 
|  | 60 | system \ | 
|  | 61 | system_ext \ | 
|  | 62 | vbmeta \ | 
|  | 63 | vbmeta_system \ | 
|  | 64 | vendor | 
|  | 65 |  | 
|  | 66 | AB_OTA_POSTINSTALL_CONFIG += \ | 
|  | 67 | RUN_POSTINSTALL_system=true \ | 
|  | 68 | POSTINSTALL_PATH_system=system/bin/omnipreopt_script \ | 
|  | 69 | FILESYSTEM_TYPE_system=ext4 \ | 
|  | 70 | POSTINSTALL_OPTIONAL_system=true | 
|  | 71 |  | 
|  | 72 | AB_OTA_POSTINSTALL_CONFIG += \ | 
|  | 73 | RUN_POSTINSTALL_vendor=true \ | 
|  | 74 | POSTINSTALL_PATH_vendor=bin/checkpoint_gc \ | 
|  | 75 | FILESYSTEM_TYPE_vendor=ext4 \ | 
|  | 76 | POSTINSTALL_OPTIONAL_vendor=true | 
|  | 77 |  | 
|  | 78 | PRODUCT_PACKAGES += \ | 
|  | 79 | checkpoint_gc \ | 
|  | 80 | omnipreopt_script | 
|  | 81 |  | 
| micky387 | 981bc00 | 2022-06-21 21:57:01 +0200 | [diff] [blame] | 82 | # Android Auto | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 83 | ifeq ($(ROM_BUILDTYPE),$(filter $(ROM_BUILDTYPE),GAPPS)) | 
| micky387 | 981bc00 | 2022-06-21 21:57:01 +0200 | [diff] [blame] | 84 | PRODUCT_PACKAGES += \ | 
|  | 85 | AndroidAutoStub | 
|  | 86 | endif | 
|  | 87 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 88 | # ANT+ | 
|  | 89 | PRODUCT_PACKAGES += \ | 
|  | 90 | AntHalService | 
|  | 91 |  | 
| micky387 | 82dbd1a | 2019-09-17 08:11:02 +0200 | [diff] [blame] | 92 | # Api | 
| Chirayu Desai | 8f7517f | 2024-06-13 21:10:42 +0530 | [diff] [blame] | 93 | BOARD_SHIPPING_API_LEVEL := 29 | 
|  | 94 | PRODUCT_SHIPPING_API_LEVEL := $(BOARD_SHIPPING_API_LEVEL) | 
| micky387 | 82dbd1a | 2019-09-17 08:11:02 +0200 | [diff] [blame] | 95 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 96 | # Audio | 
|  | 97 | PRODUCT_PACKAGES += \ | 
|  | 98 | android.hardware.audio@6.0-impl \ | 
|  | 99 | android.hardware.audio.effect@6.0-impl \ | 
|  | 100 | android.hardware.audio.service | 
|  | 101 |  | 
| LuK1337 | 6913595 | 2018-09-09 17:39:16 +0200 | [diff] [blame] | 102 | PRODUCT_COPY_FILES += \ | 
| micky387 | 00aa32b | 2023-05-26 12:41:29 +0200 | [diff] [blame] | 103 | $(LOCAL_PATH)/audio/audio_effects_ZS670KS.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \ | 
| micky387 | b9e88d9 | 2022-10-27 12:12:50 +0200 | [diff] [blame] | 104 | $(LOCAL_PATH)/audio/audio_policy_configuration_ZS670KS.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/audio_policy_configuration.xml \ | 
|  | 105 | $(LOCAL_PATH)/audio/audio_policy_configuration_ZS670KS.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ | 
|  | 106 | $(LOCAL_PATH)/audio/audio_policy_volumes_ZS670KS.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes_ZS670KS.xml | 
| micky387 | e5ae8c7 | 2019-08-07 20:01:48 +0200 | [diff] [blame] | 107 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 108 | # Bluetooth | 
|  | 109 | PRODUCT_PACKAGES += \ | 
|  | 110 | android.hardware.bluetooth.audio@2.1-impl \ | 
|  | 111 | audio.bluetooth.default | 
|  | 112 |  | 
|  | 113 | PRODUCT_COPY_FILES +=\ | 
|  | 114 | frameworks/native/data/etc/android.hardware.bluetooth.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth.xml \ | 
|  | 115 | frameworks/native/data/etc/android.hardware.bluetooth_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth_le.xml | 
|  | 116 |  | 
| micky387 | be8bbfa | 2025-02-27 16:06:10 -0500 | [diff] [blame] | 117 | # Boot control | 
|  | 118 | PRODUCT_PACKAGES += \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 119 | android.hardware.boot@1.1-impl.recovery \ | 
|  | 120 | android.hardware.boot@1.1-service \ | 
|  | 121 | bootctrl.kona.recovery | 
|  | 122 |  | 
|  | 123 | PRODUCT_PACKAGES_DEBUG += \ | 
|  | 124 | bootctl | 
| micky387 | be8bbfa | 2025-02-27 16:06:10 -0500 | [diff] [blame] | 125 |  | 
| Luca Stefani | 498b0d7 | 2019-08-19 14:32:44 +0200 | [diff] [blame] | 126 | # Camera | 
|  | 127 | PRODUCT_PACKAGES += \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 128 | android.hardware.camera.provider@2.4-impl \ | 
| Luca Stefani | 498b0d7 | 2019-08-19 14:32:44 +0200 | [diff] [blame] | 129 | CameraTile | 
|  | 130 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 131 | # Cas | 
|  | 132 | PRODUCT_PACKAGES += \ | 
|  | 133 | android.hardware.cas@1.2 | 
|  | 134 |  | 
|  | 135 | # Charger images | 
|  | 136 | PRODUCT_PACKAGES += \ | 
|  | 137 | omni_charger_res_images \ | 
|  | 138 | animation.txt \ | 
|  | 139 | font_charger.png | 
|  | 140 |  | 
| Alexander Koskovich | 190deb2 | 2020-12-03 10:26:15 +0000 | [diff] [blame] | 141 | # Configstore | 
|  | 142 | PRODUCT_PACKAGES += \ | 
|  | 143 | disable_configstore | 
|  | 144 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 145 | # DeviceParts | 
|  | 146 | PRODUCT_PACKAGES += \ | 
|  | 147 | DeviceParts | 
|  | 148 |  | 
|  | 149 | # Display | 
|  | 150 | PRODUCT_PACKAGES += \ | 
|  | 151 | android.hardware.graphics.mapper@3.0-impl-qti-display \ | 
|  | 152 | android.hardware.graphics.mapper@4.0-impl-qti-display \ | 
|  | 153 | android.hardware.renderscript@1.0-impl \ | 
|  | 154 | gralloc.qcom \ | 
|  | 155 | libion \ | 
|  | 156 | libtinyalsa \ | 
|  | 157 | libtinyxml2 \ | 
|  | 158 | libqdutils \ | 
|  | 159 | libqservice \ | 
|  | 160 | libsdmcore \ | 
|  | 161 | libsdmutils \ | 
|  | 162 | libvulkan \ | 
|  | 163 | vendor.qti.hardware.display.allocator-service \ | 
|  | 164 | vendor.qti.hardware.display.composer-service \ | 
|  | 165 | vendor.qti.hardware.memtrack-service | 
|  | 166 |  | 
|  | 167 | -include hardware/qcom-caf/sm8250/display/config/display-board.mk | 
|  | 168 |  | 
|  | 169 | # DRM | 
|  | 170 | PRODUCT_PACKAGES += \ | 
|  | 171 | android.hardware.drm-service.clearkey | 
|  | 172 |  | 
|  | 173 | # Exclude vibrator from InputManager | 
|  | 174 | PRODUCT_COPY_FILES += \ | 
| micky387 | 7324be1 | 2025-05-26 12:41:59 -0400 | [diff] [blame] | 175 | vendor/qcom/opensource/vibrator/excluded-input-devices.xml:$(TARGET_COPY_OUT_VENDOR)/etc/excluded-input-devices.xml | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 176 |  | 
|  | 177 | # fastbootd | 
|  | 178 | PRODUCT_PACKAGES += \ | 
|  | 179 | android.hardware.fastboot@1.0-impl-mock \ | 
|  | 180 | fastbootd | 
|  | 181 |  | 
| micky387 | 33ff3eb | 2023-12-10 13:26:54 +0100 | [diff] [blame] | 182 | # Fingerprint | 
|  | 183 | PRODUCT_PACKAGES += \ | 
| Cosmin Tanislav | 4c91c29 | 2025-02-27 11:24:48 -0500 | [diff] [blame] | 184 | android.hardware.biometrics.fingerprint@2.1-service | 
| micky387 | 33ff3eb | 2023-12-10 13:26:54 +0100 | [diff] [blame] | 185 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 186 | # FM | 
|  | 187 | PRODUCT_PACKAGES += \ | 
|  | 188 | FM2 \ | 
|  | 189 | libqcomfm_jni \ | 
|  | 190 | qcom.fmradio | 
|  | 191 |  | 
|  | 192 | # Health | 
|  | 193 | PRODUCT_PACKAGES += \ | 
| Bruno Martins | 55087e0 | 2023-11-13 13:48:00 +0000 | [diff] [blame] | 194 | android.hardware.health-service.qti | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 195 |  | 
| CLF BBN | ac0a2f3 | 2025-01-13 17:50:02 -0500 | [diff] [blame] | 196 | # Health for charing control | 
|  | 197 | PRODUCT_PACKAGES += \ | 
|  | 198 | vendor.lineage.health-service.default | 
|  | 199 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 200 | # HIDL | 
|  | 201 | PRODUCT_PACKAGES += \ | 
|  | 202 | android.hidl.base@1.0 \ | 
|  | 203 | android.hidl.manager@1.0 \ | 
|  | 204 | libhidltransport \ | 
|  | 205 | libhwbinder | 
|  | 206 |  | 
|  | 207 | # Init | 
|  | 208 | PRODUCT_PACKAGES += \ | 
|  | 209 | libinit_sm8250 | 
|  | 210 |  | 
| micky387 | c802954 | 2020-08-16 05:36:29 +0200 | [diff] [blame] | 211 | # Input | 
| Sebastiano Barezzi | e78b6af | 2024-11-14 18:34:21 -0500 | [diff] [blame] | 212 | PRODUCT_PACKAGES += \ | 
|  | 213 | fts_ts.idc | 
|  | 214 |  | 
|  | 215 | PRODUCT_PACKAGES += \ | 
| micky387 | 490d476 | 2025-04-18 17:24:28 -0400 | [diff] [blame] | 216 | keylayout_data_zenfone7.kl | 
| micky387 | c802954 | 2020-08-16 05:36:29 +0200 | [diff] [blame] | 217 |  | 
| LuK1337 | 64a6b18 | 2025-01-17 17:06:51 +0100 | [diff] [blame] | 218 | # Lights | 
|  | 219 | PRODUCT_PACKAGES += \ | 
|  | 220 | android.hardware.light-service.lineage | 
|  | 221 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 222 | # Live Wallpapers | 
|  | 223 | PRODUCT_PACKAGES += \ | 
|  | 224 | LiveWallpapers \ | 
|  | 225 | LiveWallpapersPicker \ | 
|  | 226 | VisualizationWallpapers \ | 
|  | 227 | librs_jni | 
|  | 228 |  | 
| LuK1337 | f3f4b51 | 2024-09-09 10:32:07 +0200 | [diff] [blame] | 229 | # Media | 
|  | 230 | PRODUCT_COPY_FILES += \ | 
| dianlujitao | 5e5b631 | 2024-09-08 15:09:19 +0800 | [diff] [blame] | 231 | $(LOCAL_PATH)/media/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ | 
| LuK1337 | f3f4b51 | 2024-09-09 10:32:07 +0200 | [diff] [blame] | 232 | $(LOCAL_PATH)/media/media_codecs_kona.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_kona.xml \ | 
| dianlujitao | 5e5b631 | 2024-09-08 15:09:19 +0800 | [diff] [blame] | 233 | $(LOCAL_PATH)/media/media_codecs_performance_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_c2.xml \ | 
| Michael Bestas | f464d45 | 2024-07-06 16:48:29 +0300 | [diff] [blame] | 234 | $(LOCAL_PATH)/media/media_codecs_performance_kona.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_kona.xml | 
| LuK1337 | f3f4b51 | 2024-09-09 10:32:07 +0200 | [diff] [blame] | 235 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 236 | # Mount Point symlinks | 
|  | 237 | PRODUCT_PACKAGES += \ | 
|  | 238 | mnt_point_asusfw_symlink \ | 
|  | 239 | mnt_point_factory_symlink \ | 
|  | 240 | vendor_bt_firmware_mountpoint \ | 
|  | 241 | vendor_dsp_mountpoint \ | 
|  | 242 | vendor_firmware_mnt_mountpoint | 
|  | 243 |  | 
|  | 244 | # Netutils | 
|  | 245 | PRODUCT_PACKAGES += \ | 
|  | 246 | netutils-wrapper-1.0 \ | 
|  | 247 | libandroid_net | 
|  | 248 |  | 
| micky387 | ef18548 | 2025-02-26 19:47:27 -0500 | [diff] [blame] | 249 | # NFC | 
|  | 250 | PRODUCT_PACKAGES += \ | 
|  | 251 | android.hardware.nfc@1.2-service \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 252 | android.hardware.secure_element@1.2 \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 253 | Tag \ | 
|  | 254 | SecureElement \ | 
|  | 255 | com.android.nfc_extras | 
| micky387 | ef18548 | 2025-02-26 19:47:27 -0500 | [diff] [blame] | 256 |  | 
| micky387 | b9a91b3 | 2025-03-24 16:33:52 -0400 | [diff] [blame] | 257 | # Power | 
|  | 258 | PRODUCT_PACKAGES += \ | 
| Bruno Martins | 43ceb66 | 2025-03-24 16:33:52 -0400 | [diff] [blame] | 259 | android.hardware.power-service.lineage-libperfmgr \ | 
|  | 260 | libqti-perfd-client | 
| micky387 | b9a91b3 | 2025-03-24 16:33:52 -0400 | [diff] [blame] | 261 |  | 
| KakatkarAkshay | d28d47b | 2021-03-22 15:58:08 +0100 | [diff] [blame] | 262 | PRODUCT_COPY_FILES += \ | 
|  | 263 | $(LOCAL_PATH)/configs/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json | 
|  | 264 |  | 
| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 265 | # Prebuilt | 
|  | 266 | PRODUCT_COPY_FILES += \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 267 | $(call find-copy-subdir-files,*,device/asus/zenfone7/prebuilt/product,product) \ | 
| micky387 | 6e30874 | 2020-09-20 02:54:09 +0200 | [diff] [blame] | 268 | $(call find-copy-subdir-files,*,device/asus/zenfone7/prebuilt/system,system) \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 269 | $(call find-copy-subdir-files,*,device/asus/zenfone7/prebuilt/system_ext,system_ext) \ | 
| micky387 | b9e88d9 | 2022-10-27 12:12:50 +0200 | [diff] [blame] | 270 | $(call find-copy-subdir-files,*,device/asus/zenfone7/prebuilt/root,recovery/root) \ | 
|  | 271 | $(call find-copy-subdir-files,*,device/asus/zenfone7/prebuilt/vendor,vendor) | 
| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 272 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 273 | # Properties | 
|  | 274 | BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true | 
|  | 275 |  | 
| micky387 | 4a9d784 | 2019-10-14 20:53:12 +0200 | [diff] [blame] | 276 | PRODUCT_AAPT_CONFIG := normal | 
| micky387 | 18f07ac | 2019-06-10 00:40:50 +0200 | [diff] [blame] | 277 | PRODUCT_AAPT_PREF_CONFIG := xxhdpi | 
|  | 278 |  | 
| micky387 | 6e30874 | 2020-09-20 02:54:09 +0200 | [diff] [blame] | 279 | # Ramdisk | 
|  | 280 | PRODUCT_COPY_FILES += \ | 
|  | 281 | $(LOCAL_PATH)/fstab.qcom:$(TARGET_COPY_OUT_RAMDISK)/fstab.qcom | 
|  | 282 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 283 | # Sensors | 
|  | 284 | PRODUCT_PACKAGES += \ | 
|  | 285 | android.hardware.sensors-service.multihal | 
|  | 286 |  | 
| micky387 | 4e12394 | 2022-12-29 10:27:40 +0100 | [diff] [blame] | 287 | # Shims | 
|  | 288 | PRODUCT_PACKAGES += \ | 
|  | 289 | libgui_shim | 
|  | 290 |  | 
| micky387 | 1ab141b | 2025-02-26 22:31:15 -0500 | [diff] [blame] | 291 | # Soundtrigger | 
|  | 292 | PRODUCT_PACKAGES += \ | 
|  | 293 | android.hardware.soundtrigger@2.2-impl | 
|  | 294 |  | 
| Bruno Martins | ff55cad | 2019-09-05 12:17:15 +0100 | [diff] [blame] | 295 | # Soong namespaces | 
|  | 296 | PRODUCT_SOONG_NAMESPACES += \ | 
| Bruno Martins | 43ceb66 | 2025-03-24 16:33:52 -0400 | [diff] [blame] | 297 | $(LOCAL_PATH) \ | 
|  | 298 | hardware/omni/interfaces/power-libperfmgr \ | 
|  | 299 | hardware/google/interfaces \ | 
|  | 300 | hardware/google/pixel \ | 
|  | 301 | hardware/qcom-caf/common/libqti-perfd-client | 
| Bruno Martins | ff55cad | 2019-09-05 12:17:15 +0100 | [diff] [blame] | 302 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 303 | # Systemhelper | 
|  | 304 | PRODUCT_PACKAGES += \ | 
|  | 305 | vendor.qti.hardware.systemhelper@1.0 | 
|  | 306 |  | 
|  | 307 | # Telephony | 
|  | 308 | PRODUCT_PACKAGES += \ | 
|  | 309 | extphonelib \ | 
|  | 310 | extphonelib-product \ | 
|  | 311 | extphonelib.xml \ | 
|  | 312 | extphonelib_product.xml \ | 
|  | 313 | ims-ext-common \ | 
|  | 314 | ims_ext_common.xml \ | 
|  | 315 | qti-telephony-hidl-wrapper \ | 
|  | 316 | qti_telephony_hidl_wrapper.xml \ | 
|  | 317 | qti-telephony-hidl-wrapper-prd \ | 
|  | 318 | qti_telephony_hidl_wrapper_prd.xml \ | 
|  | 319 | qti-telephony-utils \ | 
|  | 320 | qti_telephony_utils.xml \ | 
|  | 321 | qti-telephony-utils-prd \ | 
|  | 322 | qti_telephony_utils_prd.xml \ | 
|  | 323 | tcmiface | 
|  | 324 |  | 
|  | 325 | # Telephony extension | 
|  | 326 | PRODUCT_PACKAGES += telephony-ext | 
|  | 327 | PRODUCT_BOOT_JARS += telephony-ext | 
|  | 328 |  | 
| Michael Bestas | 9ff4637 | 2025-04-10 19:40:55 -0400 | [diff] [blame] | 329 | # Thermal | 
| micky387 | 8d19d6b | 2025-04-10 19:44:55 -0400 | [diff] [blame] | 330 | PRODUCT_COPY_FILES += \ | 
|  | 331 | $(LOCAL_PATH)/configs/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf | 
|  | 332 |  | 
| Michael Bestas | 9ff4637 | 2025-04-10 19:40:55 -0400 | [diff] [blame] | 333 | PRODUCT_PACKAGES += \ | 
|  | 334 | android.hardware.thermal-service.qti | 
|  | 335 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 336 | # Update engine | 
|  | 337 | PRODUCT_PACKAGES += \ | 
|  | 338 | otapreopt_script \ | 
|  | 339 | update_engine \ | 
|  | 340 | update_engine_sideload \ | 
|  | 341 | update_verifier | 
|  | 342 |  | 
|  | 343 | PRODUCT_HOST_PACKAGES += \ | 
|  | 344 | brillo_update_payload | 
|  | 345 |  | 
|  | 346 | PRODUCT_PACKAGES_DEBUG += \ | 
|  | 347 | update_engine_client | 
|  | 348 |  | 
| micky387 | d850896 | 2022-10-27 16:46:50 +0200 | [diff] [blame] | 349 | # Vibrator | 
|  | 350 | PRODUCT_PACKAGES += \ | 
|  | 351 | vendor.qti.hardware.vibrator.service | 
|  | 352 |  | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 353 | # Wifi | 
|  | 354 | PRODUCT_PACKAGES += \ | 
|  | 355 | android.hardware.wifi-service \ | 
|  | 356 | hostapd \ | 
|  | 357 | libwifi-hal-qcom \ | 
| micky387 | 65d5f7d | 2025-04-24 16:46:31 -0400 | [diff] [blame] | 358 | wpa_supplicant \ | 
|  | 359 | wpa_supplicant.conf | 
|  | 360 |  | 
|  | 361 | # WiFi firmware symlinks | 
|  | 362 | PRODUCT_PACKAGES += \ | 
|  | 363 | firmware_wlan_mac.bin_symlink \ | 
|  | 364 | firmware_WCNSS_qcom_cfg.ini_symlink | 
| micky387 | 7fec595 | 2019-09-28 10:19:41 +0200 | [diff] [blame] | 365 |  | 
| micky387 | 733b771 | 2020-08-11 04:10:19 +0200 | [diff] [blame] | 366 | # Inherit from vendor blobs | 
| micky387 | effa7b7 | 2022-06-23 17:34:01 +0200 | [diff] [blame] | 367 | $(call inherit-product, vendor/asus/zenfone7/zenfone7-vendor.mk) |