blob: 7e79d25dd2faa5aef0d4a90102f9c4cf7b29c412 [file] [log] [blame]
xplodwildb3e27ae2013-10-17 11:06:27 +01001PRODUCT_BRAND ?= omni
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02002
Humberto Borbaa5dfd9f2015-01-31 16:50:25 -02003# use specific resolution for bootanimation
4ifneq ($(TARGET_BOOTANIMATION_SIZE),)
XpLoDWilD12d3aaf2013-08-24 14:21:46 +02005PRODUCT_COPY_FILES += \
Humberto Borbaa5dfd9f2015-01-31 16:50:25 -02006 vendor/omni/prebuilt/bootanimation/res/$(TARGET_BOOTANIMATION_SIZE).zip:system/media/bootanimation.zip
Sidney G. Kline, Jre5ca4832014-03-28 22:46:33 -05007else
8PRODUCT_COPY_FILES += \
Humberto Borbaa5dfd9f2015-01-31 16:50:25 -02009 vendor/omni/prebuilt/bootanimation/bootanimation.zip:system/media/bootanimation.zip
Sidney G. Kline, Jre5ca4832014-03-28 22:46:33 -050010endif
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020011
Steve Kondik31b15b72013-12-09 05:40:25 +000012ifeq ($(PRODUCT_GMS_CLIENTID_BASE),)
micky3871f21b2f2019-09-15 08:13:15 +020013OMNI_PRODUCT_PROPERTIES += \
Steve Kondik31b15b72013-12-09 05:40:25 +000014 ro.com.google.clientidbase=android-google
15else
micky3871f21b2f2019-09-15 08:13:15 +020016OMNI_PRODUCT_PROPERTIES += \
Steve Kondik31b15b72013-12-09 05:40:25 +000017 ro.com.google.clientidbase=$(PRODUCT_GMS_CLIENTID_BASE)
18endif
19
Luca Stefani907bfbd2017-08-17 21:43:22 +020020# Disable vendor restrictions
21PRODUCT_RESTRICT_VENDOR_FILES := false
22
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020023# general properties
micky3871f21b2f2019-09-15 08:13:15 +020024OMNI_PRODUCT_PROPERTIES += \
David Gasaway3144ea12014-01-11 18:45:55 -100025 ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
David Gasaway3144ea12014-01-11 18:45:55 -100026 ro.com.android.wifi-watchlist=GoogleGuest \
27 ro.setupwizard.enterprise_mode=1 \
maxwenec2e4d22017-09-07 00:50:28 +020028 ro.build.selinux=1 \
29 persist.sys.disable_rescue=true
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020030
Marko Mand3bce872019-03-15 10:54:08 +010031# Google assistant
micky3871f21b2f2019-09-15 08:13:15 +020032OMNI_PRODUCT_PROPERTIES += \
Marko Mand3bce872019-03-15 10:54:08 +010033 ro.opa.eligible_device=true
34
Sam Mortimer07af7852018-01-09 11:17:39 +010035# Tethering - allow without requiring a provisioning app
36# (for devices that check this)
micky3871f21b2f2019-09-15 08:13:15 +020037OMNI_PRODUCT_PROPERTIES += \
Sam Mortimer07af7852018-01-09 11:17:39 +010038 net.tethering.noprovisioning=true
39
Dan Pasanen894b3522017-01-16 19:26:50 -060040# Enforce privapp-permissions whitelist
micky3871f21b2f2019-09-15 08:13:15 +020041OMNI_PRODUCT_PROPERTIES += \
Dan Pasanen894b3522017-01-16 19:26:50 -060042 ro.control_privapp_permissions=enforce
43
44PRODUCT_COPY_FILES += \
45 vendor/omni/prebuilt/bin/clean_cache.sh:system/bin/clean_cache.sh
46
Andrew Dodd0c209012013-09-28 15:34:25 -040047# Backup Tool
Dan Pasanen894b3522017-01-16 19:26:50 -060048ifeq ($(AB_OTA_UPDATER),true)
49PRODUCT_COPY_FILES += \
50 vendor/omni/prebuilt/common/bin/backuptool_ab.sh:system/bin/backuptool_ab.sh \
51 vendor/omni/prebuilt/common/bin/backuptool_ab.functions:system/bin/backuptool_ab.functions \
maxwena8a7c852020-05-03 22:54:31 +020052 vendor/omni/prebuilt/common/bin/backuptool_postinstall.sh:system/bin/backuptool_postinstall.sh
53ifeq ($(filter $(ROM_BUILDTYPE), GAPPS MICROG),)
54PRODUCT_COPY_FILES += \
Max Weninger8b6ff482020-03-29 17:01:11 +020055 vendor/omni/prebuilt/addon.d/69-gapps.sh:system/addon.d/69-gapps.sh
maxwena8a7c852020-05-03 22:54:31 +020056endif
Dan Pasanen894b3522017-01-16 19:26:50 -060057else
Andrew Dodd0c209012013-09-28 15:34:25 -040058PRODUCT_COPY_FILES += \
xplodwildb3e27ae2013-10-17 11:06:27 +010059 vendor/omni/prebuilt/bin/backuptool.sh:system/bin/backuptool.sh \
60 vendor/omni/prebuilt/bin/backuptool.functions:system/bin/backuptool.functions \
Dan Pasanen894b3522017-01-16 19:26:50 -060061 vendor/omni/prebuilt/bin/blacklist:system/addon.d/blacklist
62endif
Andrew Dodd0c209012013-09-28 15:34:25 -040063
Abhisek Devkota1a0f2c82016-07-08 00:37:43 +020064# Backup Services whitelist
65PRODUCT_COPY_FILES += \
66 vendor/omni/prebuilt/etc/sysconfig/backup.xml:system/etc/sysconfig/backup.xml
67
xplodwildb3e27ae2013-10-17 11:06:27 +010068# Init script file with omni extras
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040069PRODUCT_COPY_FILES += \
maxwen2c81cb82018-10-04 13:09:24 +020070 vendor/omni/prebuilt/etc/init.local.rc:system/etc/init/init.omni.rc
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040071
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020072# Enable SIP and VoIP on all targets
73PRODUCT_COPY_FILES += \
David Gasaway3144ea12014-01-11 18:45:55 -100074 frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020075
Marko Man0f5b9182018-03-22 10:33:50 +010076#permissions
77PRODUCT_COPY_FILES += \
darkobase52f0412018-07-26 09:58:26 +020078 vendor/omni/prebuilt/etc/permissions/privapp-permissions-omni.xml:system/etc/permissions/privapp-permissions-omni.xml \
micky3879ac410f2020-05-05 18:05:04 +020079 vendor/omni/prebuilt/etc/permissions/omni-power-whitelist.xml:system/etc/sysconfig/omni-power-whitelist.xml
Marko Man0f5b9182018-03-22 10:33:50 +010080
maxwen9b828e12017-02-08 01:33:44 +010081# custom omni sounds
micky3871f21b2f2019-09-15 08:13:15 +020082OMNI_PRODUCT_PROPERTIES += \
micky387bccece62021-02-17 15:09:53 +010083 ro.config.ringtone=omni_ringtone1.ogg \
maxwen9b828e12017-02-08 01:33:44 +010084 ro.config.notification_sound=omni_notification1.ogg \
85 ro.config.alarm_alert=omni_alarm1.ogg
86
87PRODUCT_COPY_FILES += \
micky3871f21b2f2019-09-15 08:13:15 +020088 vendor/omni/prebuilt/sounds/camera_click_48k.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/camera_click.ogg \
89 vendor/omni/prebuilt/sounds/VideoRecord_48k.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/VideoRecord.ogg \
90 vendor/omni/prebuilt/sounds/VideoStop_48k.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/VideoStop.ogg \
91 vendor/omni/prebuilt/sounds/omni_ringtone1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/omni_ringtone1.ogg \
92 vendor/omni/prebuilt/sounds/omni_ringtone2.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/omni_ringtone2.ogg \
93 vendor/omni/prebuilt/sounds/omni_ringtone3.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/omni_ringtone3.ogg \
94 vendor/omni/prebuilt/sounds/omni_alarm1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/omni_alarm1.ogg \
95 vendor/omni/prebuilt/sounds/omni_alarm2.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/omni_alarm2.ogg \
96 vendor/omni/prebuilt/sounds/omni_notification1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/omni_notification1.ogg \
97 vendor/omni/prebuilt/sounds/omni_lowbattery1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/omni_lowbattery1.ogg \
98 vendor/omni/prebuilt/sounds/omni_lock_phone.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/omni_lock_phone.ogg \
99 vendor/omni/prebuilt/sounds/omni_unlock_phone.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/omni_unlock_phone.ogg \
100 vendor/omni/prebuilt/sounds/omni_charge_start.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/ChargingStarted.ogg
UtkarshGupta2d8da472014-03-22 22:55:33 +0530101
maxwenb7b951b2017-12-21 12:39:14 +0100102# mkshrc
Marko Manae3b14f2019-09-07 15:30:55 +0200103#PRODUCT_COPY_FILES += \
maxwenb7b951b2017-12-21 12:39:14 +0100104 vendor/omni/prebuilt/etc/mkshrc:system/etc/mkshrc
105
oshmoun5d0e64d2018-02-24 14:45:13 +0100106# whitelist packages for location providers not in system
micky3871f21b2f2019-09-15 08:13:15 +0200107OMNI_PRODUCT_PROPERTIES += \
oshmoun5d0e64d2018-02-24 14:45:13 +0100108 ro.services.whitelist.packagelist=com.google.android.gms
109
maxwenf2d25e22020-01-14 23:49:35 +0100110PRODUCT_COPY_FILES += \
111 vendor/omni/prebuilt/etc/fonts_customization.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/fonts_customization.xml
112
XpLoDWilD12d3aaf2013-08-24 14:21:46 +0200113# Additional packages
xplodwildb3e27ae2013-10-17 11:06:27 +0100114-include vendor/omni/config/packages.mk
XpLoDWilD12d3aaf2013-08-24 14:21:46 +0200115
Richard Bankolec2dddef2013-10-24 10:22:37 -0500116# Versioning
xplodwildb3e27ae2013-10-17 11:06:27 +0100117-include vendor/omni/config/version.mk
xplodwild66d36bb2013-08-24 17:13:14 +0100118
119# Add our overlays
maxwenb52f78c2018-07-21 19:49:57 +0200120DEVICE_PACKAGE_OVERLAYS += vendor/omni/overlay/common