blob: a4c4e7e0bd0fbe850653b9323c8eafb927b42a67 [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 += \
maxwen182b00f2023-11-06 17:17:32 +01006 vendor/omni/prebuilt/bootanimation/res/$(TARGET_BOOTANIMATION_SIZE).zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip \
7 vendor/omni/prebuilt/bootanimation/res/$(TARGET_BOOTANIMATION_SIZE).zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation-dark.zip
Sidney G. Kline, Jre5ca4832014-03-28 22:46:33 -05008else
9PRODUCT_COPY_FILES += \
maxwen182b00f2023-11-06 17:17:32 +010010 vendor/omni/prebuilt/bootanimation/bootanimation.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip \
11 vendor/omni/prebuilt/bootanimation/bootanimation.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation-dark.zip
Sidney G. Kline, Jre5ca4832014-03-28 22:46:33 -050012endif
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020013
Steve Kondik31b15b72013-12-09 05:40:25 +000014ifeq ($(PRODUCT_GMS_CLIENTID_BASE),)
maxwen95418552021-10-12 23:31:16 +020015PRODUCT_PRODUCT_PROPERTIES += \
Steve Kondik31b15b72013-12-09 05:40:25 +000016 ro.com.google.clientidbase=android-google
17else
maxwen95418552021-10-12 23:31:16 +020018PRODUCT_PRODUCT_PROPERTIES += \
Steve Kondik31b15b72013-12-09 05:40:25 +000019 ro.com.google.clientidbase=$(PRODUCT_GMS_CLIENTID_BASE)
20endif
21
Luca Stefani907bfbd2017-08-17 21:43:22 +020022# Disable vendor restrictions
23PRODUCT_RESTRICT_VENDOR_FILES := false
24
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020025# general properties
maxwen95418552021-10-12 23:31:16 +020026PRODUCT_PRODUCT_PROPERTIES += \
David Gasaway3144ea12014-01-11 18:45:55 -100027 ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
David Gasaway3144ea12014-01-11 18:45:55 -100028 ro.com.android.wifi-watchlist=GoogleGuest \
29 ro.setupwizard.enterprise_mode=1 \
maxwenec2e4d22017-09-07 00:50:28 +020030 ro.build.selinux=1 \
31 persist.sys.disable_rescue=true
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020032
Marko Mand3bce872019-03-15 10:54:08 +010033# Google assistant
maxwen95418552021-10-12 23:31:16 +020034PRODUCT_PRODUCT_PROPERTIES += \
Marko Mand3bce872019-03-15 10:54:08 +010035 ro.opa.eligible_device=true
36
Sam Mortimer07af7852018-01-09 11:17:39 +010037# Tethering - allow without requiring a provisioning app
38# (for devices that check this)
maxwen95418552021-10-12 23:31:16 +020039PRODUCT_PRODUCT_PROPERTIES += \
Sam Mortimer07af7852018-01-09 11:17:39 +010040 net.tethering.noprovisioning=true
41
Dan Pasanen894b3522017-01-16 19:26:50 -060042# Enforce privapp-permissions whitelist
maxwen95418552021-10-12 23:31:16 +020043#OMNI_PRODUCT_PROPERTIES += \
Dan Pasanen894b3522017-01-16 19:26:50 -060044 ro.control_privapp_permissions=enforce
45
Andrew Dodd0c209012013-09-28 15:34:25 -040046# Backup Tool
micky38704fec4d2023-11-06 22:09:39 +010047ifeq ($(ROM_BUILDTYPE),WEEKLY)
Alessandro Astone2df1bac2023-11-06 22:07:39 +010048ifneq ($(strip $(AB_OTA_PARTITIONS) $(AB_OTA_POSTINSTALL_CONFIG)),)
49PRODUCT_COPY_FILES += \
maxwen16070dc2022-04-12 21:43:36 +020050 vendor/omni/prebuilt/common/bin/backuptool_ab.sh:$(TARGET_COPY_OUT_SYSTEM)/bin/backuptool_ab.sh \
51 vendor/omni/prebuilt/common/bin/backuptool_ab.functions:$(TARGET_COPY_OUT_SYSTEM)/bin/backuptool_ab.functions \
52 vendor/omni/prebuilt/common/bin/backuptool_postinstall.sh:$(TARGET_COPY_OUT_SYSTEM)/bin/backuptool_postinstall.sh
Alessandro Astone2df1bac2023-11-06 22:07:39 +010053else
54PRODUCT_COPY_FILES += \
micky387b94eccd2023-07-20 15:58:50 +020055 vendor/omni/prebuilt/common/bin/50-hosts.sh:system/addon.d/50-hosts.sh \
56 vendor/omni/prebuilt/common/bin/backuptool.sh:$(TARGET_COPY_OUT_SYSTEM)/bin/backuptool.sh \
Wang Han4ca0e592020-02-05 16:45:15 +080057 vendor/omni/prebuilt/common/bin/backuptool.functions:$(TARGET_COPY_OUT_SYSTEM)/bin/backuptool.functions
Alessandro Astone2df1bac2023-11-06 22:07:39 +010058endif
micky38704fec4d2023-11-06 22:09:39 +010059endif
Andrew Dodd0c209012013-09-28 15:34:25 -040060
Abhisek Devkota1a0f2c82016-07-08 00:37:43 +020061# Backup Services whitelist
62PRODUCT_COPY_FILES += \
maxwen182b00f2023-11-06 17:17:32 +010063 vendor/omni/prebuilt/etc/sysconfig/backup.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/backup.xml
Abhisek Devkota1a0f2c82016-07-08 00:37:43 +020064
maxwen39e12f12022-12-02 17:51:11 +010065# bg excemption whitelist
66PRODUCT_COPY_FILES += \
67 vendor/omni/prebuilt/etc/sysconfig/omniota.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/omniota.xml
68
xplodwildb3e27ae2013-10-17 11:06:27 +010069# Init script file with omni extras
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040070PRODUCT_COPY_FILES += \
maxwen182b00f2023-11-06 17:17:32 +010071 vendor/omni/prebuilt/etc/init.local.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/init.omni.rc
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040072
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020073# Enable SIP and VoIP on all targets
74PRODUCT_COPY_FILES += \
maxwen182b00f2023-11-06 17:17:32 +010075 frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/android.software.sip.voip.xml
maxwen4981ffe2022-12-02 20:28:05 +010076
77PRODUCT_COPY_FILES += \
78 vendor/omni/prebuilt/etc/permissions/privapp-permissions-omni-ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-permissions-omni-ext.xml
Marko Man0f5b9182018-03-22 10:33:50 +010079
maxwen9b828e12017-02-08 01:33:44 +010080# custom omni sounds
maxwen95418552021-10-12 23:31:16 +020081PRODUCT_PRODUCT_PROPERTIES += \
micky387bccece62021-02-17 15:09:53 +010082 ro.config.ringtone=omni_ringtone1.ogg \
maxwen9b828e12017-02-08 01:33:44 +010083 ro.config.notification_sound=omni_notification1.ogg \
84 ro.config.alarm_alert=omni_alarm1.ogg
85
86PRODUCT_COPY_FILES += \
micky3871f21b2f2019-09-15 08:13:15 +020087 vendor/omni/prebuilt/sounds/camera_click_48k.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/camera_click.ogg \
88 vendor/omni/prebuilt/sounds/VideoRecord_48k.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/VideoRecord.ogg \
89 vendor/omni/prebuilt/sounds/VideoStop_48k.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/VideoStop.ogg \
90 vendor/omni/prebuilt/sounds/omni_ringtone1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/omni_ringtone1.ogg \
91 vendor/omni/prebuilt/sounds/omni_ringtone2.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/omni_ringtone2.ogg \
92 vendor/omni/prebuilt/sounds/omni_ringtone3.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/omni_ringtone3.ogg \
93 vendor/omni/prebuilt/sounds/omni_alarm1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/omni_alarm1.ogg \
94 vendor/omni/prebuilt/sounds/omni_alarm2.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/omni_alarm2.ogg \
95 vendor/omni/prebuilt/sounds/omni_notification1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/omni_notification1.ogg \
96 vendor/omni/prebuilt/sounds/omni_lowbattery1.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/omni_lowbattery1.ogg \
97 vendor/omni/prebuilt/sounds/omni_lock_phone.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/omni_lock_phone.ogg \
98 vendor/omni/prebuilt/sounds/omni_unlock_phone.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/omni_unlock_phone.ogg \
99 vendor/omni/prebuilt/sounds/omni_charge_start.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ui/ChargingStarted.ogg
UtkarshGupta2d8da472014-03-22 22:55:33 +0530100
maxwenf2d25e22020-01-14 23:49:35 +0100101PRODUCT_COPY_FILES += \
102 vendor/omni/prebuilt/etc/fonts_customization.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/fonts_customization.xml
103
XpLoDWilD12d3aaf2013-08-24 14:21:46 +0200104# Additional packages
xplodwildb3e27ae2013-10-17 11:06:27 +0100105-include vendor/omni/config/packages.mk
XpLoDWilD12d3aaf2013-08-24 14:21:46 +0200106
Tony Huang391b4412021-11-08 20:55:39 +0100107# Set support one-handed mode
108PRODUCT_PRODUCT_PROPERTIES += \
109 ro.support_one_handed_mode=true
110
Danny Lin662fc522020-11-03 13:04:47 -0800111# SystemUI plugins
112ifeq ($(ROM_BUILDTYPE),$(filter $(ROM_BUILDTYPE),GAPPS))
113PRODUCT_PACKAGES += \
114 QuickAccessWallet
115endif
116
Richard Bankolec2dddef2013-10-24 10:22:37 -0500117# Versioning
xplodwildb3e27ae2013-10-17 11:06:27 +0100118-include vendor/omni/config/version.mk
xplodwild66d36bb2013-08-24 17:13:14 +0100119
120# Add our overlays
maxwenb52f78c2018-07-21 19:49:57 +0200121DEVICE_PACKAGE_OVERLAYS += vendor/omni/overlay/common