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