blob: 0a9cc70cb4165399934761314e9d8518250c3bcb [file] [log] [blame]
Vivekbalachandar M7af3d832020-02-12 15:56:09 +05301# Copyright 2018-2020 Fairphone B.V.
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +00002#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14#
15
Karsten Tauschea71dec32020-05-18 18:50:49 +020016# Call the vendor setup
17$(call inherit-product-if-exists, vendor/fairphone/fp2-common/device-vendor.mk)
18
Vivekbalachandar M7af3d832020-02-12 15:56:09 +053019# camera_detect
20$(call inherit-product-if-exists, device/fairphone/fp2-common/camera_detect/camera_detect.mk)
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +000021
Vivekbalachandar M7af3d832020-02-12 15:56:09 +053022# setup dalvik vm configs.
23$(call inherit-product, frameworks/native/build/phone-xhdpi-2048-dalvik-heap.mk)
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +000024
Prityaac36e0712020-03-05 15:35:16 +053025# we don't have the calibration data so don't generate persist.img
26FP2_SKIP_PERSIST_IMG := true
27
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +000028# This is needed for the 2016 June official Nexus 5 driver's glsub
29TARGET_USE_COMPAT_GRALLOC_PERFORM := true
30
Vivekbalachandar M7af3d832020-02-12 15:56:09 +053031# Common definitions to set undefined properties
32$(call inherit-product, device/qcom/common/common.mk)
33
34
35BLOBS_PATH = device/fairphone/fp2-proprietary
36
37# Call the proprietary setup
38$(call inherit-product, $(BLOBS_PATH)/device-vendor.mk)
39
40TARGET_USES_QCOM_BSP := true
41TARGET_USES_QCA_NFC := other
42
43ifeq ($(TARGET_USES_QCOM_BSP), true)
44# Add QC Video Enhancements flag
45TARGET_ENABLE_QC_AV_ENHANCEMENTS := true
46endif #TARGET_USES_QCOM_BSP
47
Vivekbalachandar M7af3d832020-02-12 15:56:09 +053048PRODUCT_DEVICE := FP2
49PRODUCT_BRAND := Fairphone
50PRODUCT_MANUFACTURER := Fairphone
51
Borjan Tchakaloff832cec42018-05-24 16:07:24 +020052# The product flavors will set PRODUCT_NAME and PRODUCT_MODEL to something else
53# but really, we are not allowed to change it because it was certified like this.
54# To not break the build system and still have some properties set with the fancy
55# flavour name, we only override the variables in the generated build.prop file.
56PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_MODEL=FP2 PRODUCT_NAME=FP2
57
Borjan Tchakaloff1b9d2602018-05-11 11:35:06 +020058# Define the build number based on the product flavour and on the build manifest
59# revision
60ifneq (,$(strip $(PRODUCT_FLAVOR)))
61 _BUILD_MANIFEST_REV := $(shell (git -C $(TOPDIR).repo/manifests rev-parse --short=8 HEAD))
62 BUILD_NUMBER := $(PRODUCT_FLAVOR)-$(_BUILD_MANIFEST_REV)
63 HAS_BUILD_NUMBER := true
64else
65 $(error PRODUCT_FLAVOR must be defined)
66endif
67$(warning Build defined as $(BUILD_ID) ($(BUILD_NUMBER)))
68
69
Vivekbalachandar M7af3d832020-02-12 15:56:09 +053070PRODUCT_PROPERTY_OVERRIDES += ro.frp.pst=/dev/block/bootdevice/by-name/pad
71
72DEVICE_PACKAGE_OVERLAYS += device/fairphone/fp2-common/overlay
73
74# Do not enable data roaming by default
75PRODUCT_PROPERTY_OVERRIDES := $(filter-out ro.com.android.dataroaming=%,\
76 $(PRODUCT_PROPERTY_OVERRIDES)) \
77 ro.com.android.dataroaming=false
78
79# Set default alarm sound
80PRODUCT_PROPERTY_OVERRIDES += \
81 ro.config.alarm_alert=Cesium.ogg
82
83# Allow mediaserver to allocate up to 75% of total RAM
84PRODUCT_PROPERTY_OVERRIDES += \
85 ro.media.maxmem=1451891712
86
87# Enable strict operation
88PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
89 persist.sys.strict_op_enable=false
90
91PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
92 persist.sys.whitelist=/system/etc/whitelist_appops.xml
93
94PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
95 camera2.portability.force_api=1
96
97
98PRODUCT_COPY_FILES += \
99 device/fairphone/fp2-common/rootdir/system/etc/old-apns-conf.xml:system/etc/old-apns-conf.xml \
100 device/fairphone/fp2-common/rootdir/system/etc/apns-conf.xml:system/etc/apns-conf.xml
101
102# MIDI feature
103PRODUCT_COPY_FILES += \
104 frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml
105
106PRODUCT_COPY_FILES += \
107 device/fairphone/FP2/whitelist_appops.xml:system/etc/whitelist_appops.xml
108
Arvind Singh13c02672020-02-19 11:03:27 +0530109# WiFi driver
110PRODUCT_COPY_FILES += \
Prityaac36e0712020-03-05 15:35:16 +0530111 device/fairphone/FP2/wifi/WCNSS_qcom_cfg.ini:system/etc/wifi/WCNSS_qcom_cfg.ini
112
113ifneq ($(strip $(FP2_SKIP_PERSIST_IMG)),true)
114PRODUCT_COPY_FILES += \
Arvind Singh13c02672020-02-19 11:03:27 +0530115 device/fairphone/FP2/wifi/WCNSS_qcom_wlan_nv.bin:persist/WCNSS_qcom_wlan_nv.bin
Prityaac36e0712020-03-05 15:35:16 +0530116endif
Arvind Singh13c02672020-02-19 11:03:27 +0530117
118# WiFi
119PRODUCT_COPY_FILES += \
120 device/fairphone/FP2/wifi/WCNSS_cfg.dat:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_cfg.dat \
121 device/fairphone/FP2/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_cfg.ini \
122 device/fairphone/FP2/wifi/WCNSS_qcom_wlan_nv.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
123
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530124# Features
125PRODUCT_COPY_FILES += \
126 external/ant-wireless/antradio-library/com.dsi.ant.antradio_library.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.dsi.ant.antradio_library.xml \
127 frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \
128 frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.flash-autofocus.xml \
129 frameworks/native/data/etc/android.hardware.camera.front.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.front.xml \
130 frameworks/native/data/etc/android.hardware.ethernet.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.ethernet.xml \
Karsten Tauschec5717862020-03-31 15:29:54 +0200131 frameworks/native/data/etc/android.hardware.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml \
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530132 frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.accelerometer.xml \
133 frameworks/native/data/etc/android.hardware.sensor.compass.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.compass.xml \
134 frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.gyroscope.xml \
135 frameworks/native/data/etc/android.hardware.sensor.light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.light.xml \
136 frameworks/native/data/etc/android.hardware.sensor.proximity.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.proximity.xml \
137 frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepcounter.xml \
138 frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepdetector.xml \
139 frameworks/native/data/etc/android.hardware.telephony.gsm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.gsm.xml \
140 frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
141 frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml \
142 frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml \
143 frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.xml \
144 frameworks/native/data/etc/android.hardware.wifi.direct.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.direct.xml \
145 frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml \
146 frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml \
147 frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
148
Vivekbalachandar M64df7ec2020-03-09 10:21:30 +0530149# Media
150PRODUCT_COPY_FILES += \
151 frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
152 frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \
153 frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml
154
155PRODUCT_COPY_FILES += \
156 device/fairphone/FP2/media/media_codecs_8974.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
157 device/fairphone/FP2/media/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
158 device/fairphone/FP2/media/media_profiles_8974.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml
159
160# Audio
161PRODUCT_COPY_FILES += \
162 device/fairphone/FP2/audio/acdbdata/MTP/MTP_Bluetooth_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb \
163 device/fairphone/FP2/audio/acdbdata/MTP/MTP_General_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_General_cal.acdb \
164 device/fairphone/FP2/audio/acdbdata/MTP/MTP_Global_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_Global_cal.acdb \
165 device/fairphone/FP2/audio/acdbdata/MTP/MTP_Handset_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_Handset_cal.acdb \
166 device/fairphone/FP2/audio/acdbdata/MTP/MTP_Hdmi_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb \
167 device/fairphone/FP2/audio/acdbdata/MTP/MTP_Headset_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_Headset_cal.acdb \
168 device/fairphone/FP2/audio/acdbdata/MTP/MTP_Speaker_cal.acdb:$(TARGET_COPY_OUT_SYSTEM)/etc/acdbdata/MTP/MTP_Speaker_cal.acdb
169
170PRODUCT_COPY_FILES += \
171 device/fairphone/FP2/audio/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
172 device/fairphone/FP2/audio/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf \
173 device/fairphone/FP2/audio/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \
174 device/fairphone/FP2/audio/mixer_paths_auxpcm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_auxpcm.xml
175
176# Seccomp
177PRODUCT_COPY_FILES += \
178 device/fairphone/FP2/seccomp/mediacodec.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
179 device/fairphone/FP2/seccomp/mediaextractor.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
180
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530181# Boot animation
182PRODUCT_COPY_FILES += \
183 vendor/fairphone/media/bootanimation/fp2.zip:system/media/bootanimation.zip
184
185# Display logo image file
186PRODUCT_PACKAGES += \
187 libqcomvisualizer \
188 libqcomvoiceprocessing \
189 libqcompostprocbundle
190
191# battery_monitor
192PRODUCT_PACKAGES += \
193 battery_monitor \
194 battery_shutdown
195
196# fstab.qcom
197PRODUCT_PACKAGES += fstab.qcom
198
Arvind Singh13c02672020-02-19 11:03:27 +0530199# WiFi
200PRODUCT_PACKAGES += \
201 hostapd \
202 wcnss_service \
203 wpa_supplicant
204
205PRODUCT_PACKAGES += \
206 p2p_supplicant_overlay.conf \
207 wpa_supplicant.conf \
208 wpa_supplicant_overlay.conf
209
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530210# ANT stack
211PRODUCT_PACKAGES += \
212 AntHalService \
213 libantradio \
214 ANTRadioService \
215 antradio_app
216
Tejashwini Prabhu59601e92020-04-13 17:26:46 +0530217# Radio
218PRODUCT_PACKAGES += \
219 libril-wrapper
220
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530221# include an expanded selection of fonts for the SDK.
222EXTENDED_FONT_FOOTPRINT := true
223
224# remove /dev/diag in user version for CTS
225ifeq ($(TARGET_BUILD_VARIANT),user)
226PRODUCT_COPY_FILES += device/qcom/common/rootdir/etc/init.qcom.diag.rc.user:root/init.qcom.diag.rc
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000227endif
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000228
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530229# Enable the diagnostics interface by default in userdebug and eng builds
230ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
231PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
232 persist.sys.usb.config=diag
233endif
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000234
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530235ifeq ($(strip $(FP2_SKIP_BOOT_JARS_CHECK)),)
236SKIP_BOOT_JARS_CHECK := true
237endif
238
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530239# display density
240PRODUCT_PROPERTY_OVERRIDES += \
241 ro.sf.lcd_density=480
242
243$(call inherit-product, build/target/product/product_launched_with_l_mr1.mk)
244
245# Media
246PRODUCT_PACKAGES += \
247 audio.a2dp.default \
248 audio.primary.msm8974 \
249 audio.r_submix.default \
250 audio.usb.default \
251 audio_policy.msm8974 \
252 libqcompostprocbundle \
253 libqcomvisualizer \
254 libqcomvoiceprocessing \
255 libqcomvoiceprocessingdescriptors \
256 tinymix
257
258# RenderScript
259PRODUCT_PACKAGES += \
260 android.hardware.renderscript@1.0-impl
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000261
262# Boot animation
263TARGET_SCREEN_HEIGHT := 1920
264TARGET_SCREEN_WIDTH := 1080
265
Arvind Singhab01cec2020-02-20 16:22:51 +0530266# Bluetooth
267PRODUCT_PACKAGES += \
268 android.hardware.bluetooth@1.0-impl \
269 android.hardware.bluetooth@1.0-service \
270 libbt-vendor
271
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530272# Camera
273PRODUCT_PACKAGES += \
274 android.hardware.camera.provider@2.4-impl \
275 camera.device@1.0-impl \
276 camera.msm8974
277
Prityaa86940a22020-03-05 17:21:35 +0530278# Sensors
279PRODUCT_PACKAGES += \
280 android.hardware.sensors@1.0-impl
281
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530282# Media
283PRODUCT_PACKAGES += \
284 libOmxAacEnc \
285 libOmxAmrEnc \
286 libOmxCore \
287 libOmxEvrcEnc \
288 libOmxQcelp13Enc \
289 libOmxVdec \
290 libOmxVenc \
291 libc2dcolorconvert \
292 libstagefrighthw
293
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000294
295# Display
296PRODUCT_AAPT_CONFIG := normal
297PRODUCT_AAPT_PREF_CONFIG := xxhdpi
298
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530299# Graphics
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000300PRODUCT_PACKAGES += \
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530301 copybit.msm8974 \
302 gralloc.msm8974 \
303 hwcomposer.msm8974 \
304 liboverlay \
305 memtrack.msm8974
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000306
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530307# HAL Modules
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000308
Arvind Singh13c02672020-02-19 11:03:27 +0530309# WiFi
310PRODUCT_PACKAGES += \
311 android.hardware.wifi@1.0-service
312
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000313PRODUCT_PACKAGES += \
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530314 android.hardware.graphics.allocator@2.0-impl \
315 android.hardware.graphics.allocator@2.0-service \
316 android.hardware.graphics.composer@2.1-impl \
317 android.hardware.graphics.mapper@2.0-impl \
318 android.hardware.memtrack@1.0-impl \
319 android.hardware.memtrack@1.0-service
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000320
321PRODUCT_PACKAGES += \
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530322 android.hardware.audio@2.0-impl \
323 android.hardware.audio@2.0-service \
324 android.hardware.audio.effect@2.0-impl
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000325
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000326PRODUCT_PACKAGES += \
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530327 android.hardware.graphics.allocator@2.1-impl \
328 android.hardware.graphics.allocator@2.1-service \
329 android.hardware.graphics.composer@2.0-impl \
330 android.hardware.graphics.mapper@2.0-impl \
331 android.hardware.memtrack@1.0-impl \
332 android.hardware.memtrack@1.0-service \
333 android.hardware.graphics.allocator@2.0-service \
334 android.hardware.graphics.composer@2.1-service
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000335
336# Keystore
337PRODUCT_PACKAGES += \
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530338 android.hardware.keymaster@3.0-impl \
339 android.hardware.keymaster@3.0-service \
340 keystore.msm8974
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000341
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530342# Lights
343PRODUCT_PACKAGES += \
344 android.hardware.light@2.0-service.FP2
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000345
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530346# Power
347PRODUCT_PACKAGES += \
348 android.hardware.power@1.1-service-qti
Vivekbalachandar Marisamy659e6a62019-10-08 08:44:33 +0000349
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530350# USB
351PRODUCT_PACKAGES += \
352 android.hardware.usb@1.0-service.basic
353
354# Vibrator
355PRODUCT_PACKAGES += \
356 android.hardware.vibrator@1.0-impl \
357 android.hardware.vibrator@1.0-service
358
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530359PRODUCT_PACKAGES += \
360 libhealthd.FP2
361
362PRODUCT_PACKAGES += xdivert
363
364# Ship the ModuleDetect app to inform users of a successful camera swap
365PRODUCT_PACKAGES += \
366 ModuleDetect \
367 CameraSwapInfo
368
369# Ship the sound recorder app for backward compatibility with previous releases
370PRODUCT_PACKAGES += SoundRecorder
371
372# Ramdisk
373PRODUCT_PACKAGES += \
Vivekbalachandar M1506b5e2020-04-20 19:12:43 +0530374 init.qcom.power.rc
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530375
376# GPS
377PRODUCT_PACKAGES += \
378 android.hardware.gnss@1.0-impl \
379 android.hardware.gnss@1.0-service \
Karsten Tauschec5717862020-03-31 15:29:54 +0200380 gps.msm8974 \
381 izat.conf \
382 flp.conf \
383 gps.conf \
384 sap.conf
Vivekbalachandar M7af3d832020-02-12 15:56:09 +0530385
386PRODUCT_PACKAGES += senread