blob: 27d856ce45c5fdcfa627e1ddaed815db95d3396a [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),)
13PRODUCT_PROPERTY_OVERRIDES += \
14 ro.com.google.clientidbase=android-google
15else
16PRODUCT_PROPERTY_OVERRIDES += \
17 ro.com.google.clientidbase=$(PRODUCT_GMS_CLIENTID_BASE)
18endif
19
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020020# general properties
maxwen461587b2013-11-10 15:55:47 +010021PRODUCT_PROPERTY_OVERRIDES += \
David Gasaway3144ea12014-01-11 18:45:55 -100022 ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
David Gasaway3144ea12014-01-11 18:45:55 -100023 ro.com.android.wifi-watchlist=GoogleGuest \
24 ro.setupwizard.enterprise_mode=1 \
maxwenec2e4d22017-09-07 00:50:28 +020025 ro.build.selinux=1 \
26 persist.sys.disable_rescue=true
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020027
Sam Mortimer07af7852018-01-09 11:17:39 +010028# Tethering - allow without requiring a provisioning app
29# (for devices that check this)
30PRODUCT_PROPERTY_OVERRIDES += \
31 net.tethering.noprovisioning=true
32
maxwend4b47992017-12-31 15:02:31 +010033# enable ADB authentication if not on eng build
34ifneq ($(TARGET_BUILD_VARIANT),eng)
35PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.adb.secure=1
36endif
37
Andrew Dodd0c209012013-09-28 15:34:25 -040038# Backup Tool
39PRODUCT_COPY_FILES += \
xplodwildb3e27ae2013-10-17 11:06:27 +010040 vendor/omni/prebuilt/bin/backuptool.sh:system/bin/backuptool.sh \
41 vendor/omni/prebuilt/bin/backuptool.functions:system/bin/backuptool.functions \
maxwen38db5852018-01-02 22:54:58 +010042 vendor/omni/prebuilt/bin/blacklist:system/addon.d/blacklist \
43 vendor/omni/prebuilt/bin/clean_cache.sh:system/bin/clean_cache.sh
Andrew Dodd0c209012013-09-28 15:34:25 -040044
Abhisek Devkota1a0f2c82016-07-08 00:37:43 +020045# Backup Services whitelist
46PRODUCT_COPY_FILES += \
47 vendor/omni/prebuilt/etc/sysconfig/backup.xml:system/etc/sysconfig/backup.xml
48
xplodwildb3e27ae2013-10-17 11:06:27 +010049# Init script file with omni extras
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040050PRODUCT_COPY_FILES += \
xplodwildb3e27ae2013-10-17 11:06:27 +010051 vendor/omni/prebuilt/etc/init.local.rc:root/init.omni.rc
Andrew Dodd3fa72fb2013-09-28 12:19:27 -040052
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020053# Enable SIP and VoIP on all targets
54PRODUCT_COPY_FILES += \
David Gasaway3144ea12014-01-11 18:45:55 -100055 frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020056
Marko Man0f5b9182018-03-22 10:33:50 +010057#permissions
58PRODUCT_COPY_FILES += \
59 vendor/omni/prebuilt/etc/permissions/privapp-permissions-omni.xml:system/etc/permissions/privapp-permissions-omni.xml
60
maxwen9b828e12017-02-08 01:33:44 +010061# custom omni sounds
62PRODUCT_PROPERTY_OVERRIDES += \
63 ro.config.ringtone=omni_ringtone1.ogg \
64 ro.config.notification_sound=omni_notification1.ogg \
65 ro.config.alarm_alert=omni_alarm1.ogg
66
67PRODUCT_COPY_FILES += \
68 vendor/omni/prebuilt/sounds/camera_click_48k.ogg:system/media/audio/ui/camera_click.ogg \
69 vendor/omni/prebuilt/sounds/VideoRecord_48k.ogg:system/media/audio/ui/VideoRecord.ogg \
70 vendor/omni/prebuilt/sounds/VideoStop_48k.ogg:system/media/audio/ui/VideoStop.ogg \
71 vendor/omni/prebuilt/sounds/omni_ringtone1.ogg:system/media/audio/ringtones/omni_ringtone1.ogg \
72 vendor/omni/prebuilt/sounds/omni_ringtone2.ogg:system/media/audio/ringtones/omni_ringtone2.ogg \
73 vendor/omni/prebuilt/sounds/omni_ringtone3.ogg:system/media/audio/ringtones/omni_ringtone3.ogg \
74 vendor/omni/prebuilt/sounds/omni_alarm1.ogg:system/media/audio/alarms/omni_alarm1.ogg \
75 vendor/omni/prebuilt/sounds/omni_alarm2.ogg:system/media/audio/alarms/omni_alarm2.ogg \
76 vendor/omni/prebuilt/sounds/omni_notification1.ogg:system/media/audio/notifications/omni_notification1.ogg \
maxwen5294f512017-03-08 23:46:48 +010077 vendor/omni/prebuilt/sounds/omni_lowbattery1.ogg:system/media/audio/ui/omni_lowbattery1.ogg \
78 vendor/omni/prebuilt/sounds/omni_lock_phone.ogg:system/media/audio/ui/omni_lock_phone.ogg \
maxwen79229682018-03-01 01:49:12 +010079 vendor/omni/prebuilt/sounds/omni_unlock_phone.ogg:system/media/audio/ui/omni_unlock_phone.ogg \
80 vendor/omni/prebuilt/sounds/omni_charge_start.ogg:system/media/audio/ui/omni_charge_start.ogg
UtkarshGupta2d8da472014-03-22 22:55:33 +053081
maxwenb7b951b2017-12-21 12:39:14 +010082# mkshrc
83PRODUCT_COPY_FILES += \
84 vendor/omni/prebuilt/etc/mkshrc:system/etc/mkshrc
85
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020086# Additional packages
xplodwildb3e27ae2013-10-17 11:06:27 +010087-include vendor/omni/config/packages.mk
XpLoDWilD12d3aaf2013-08-24 14:21:46 +020088
Richard Bankolec2dddef2013-10-24 10:22:37 -050089# Versioning
xplodwildb3e27ae2013-10-17 11:06:27 +010090-include vendor/omni/config/version.mk
xplodwild66d36bb2013-08-24 17:13:14 +010091
92# Add our overlays
xplodwildb3e27ae2013-10-17 11:06:27 +010093PRODUCT_PACKAGE_OVERLAYS += vendor/omni/overlay/common
Jake Whatley03692aa2016-02-17 02:11:28 -050094
95# Enable dexpreopt for all nightlies
96ifeq ($(ROM_BUILDTYPE),NIGHTLY)
Humberto Borbaa19e6512017-03-01 19:24:31 -030097 ifeq ($(WITH_DEXPREOPT),)
98 WITH_DEXPREOPT := true
maxwen8279e792018-01-07 13:46:43 +010099 WITH_DEXPREOPT_PIC := true
Humberto Borbaa19e6512017-03-01 19:24:31 -0300100 endif
Jake Whatley03692aa2016-02-17 02:11:28 -0500101endif
maxwend8a810b2016-10-30 23:14:29 +0100102# and weeklies
103ifeq ($(ROM_BUILDTYPE),WEEKLY)
Humberto Borbaa19e6512017-03-01 19:24:31 -0300104 ifeq ($(WITH_DEXPREOPT),)
105 WITH_DEXPREOPT := true
maxwen8279e792018-01-07 13:46:43 +0100106 WITH_DEXPREOPT_PIC := true
Humberto Borbaa19e6512017-03-01 19:24:31 -0300107 endif
maxwend8a810b2016-10-30 23:14:29 +0100108endif
maxwene37a7792016-11-19 16:07:31 +0100109# and security releases
110ifeq ($(ROM_BUILDTYPE),SECURITY_RELEASE)
Humberto Borbaa19e6512017-03-01 19:24:31 -0300111 ifeq ($(WITH_DEXPREOPT),)
112 WITH_DEXPREOPT := true
maxwen8279e792018-01-07 13:46:43 +0100113 WITH_DEXPREOPT_PIC := true
Humberto Borbaa19e6512017-03-01 19:24:31 -0300114 endif
maxwene37a7792016-11-19 16:07:31 +0100115endif
maxwenb0fc46f2017-01-04 23:26:21 +0100116# but not homemades
117ifeq ($(ROM_BUILDTYPE),HOMEMADE)
Marko Man8db88d82018-01-22 22:18:11 +0100118 WITH_DEXPREOPT := true
119 WITH_DEXPREOPT_PIC := true
maxwenb0fc46f2017-01-04 23:26:21 +0100120endif