blob: 0aacf39a8b6fa02c290f84abce652d7c16ddcb4a [file] [log] [blame]
Alberto970ceb8342015-01-02 14:43:15 +01001PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0
2
3PRODUCT_PROPERTY_OVERRIDES += \
4 keyguard.no_require_sim=true \
5 ro.com.google.clientidbase=android-google \
6 ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
7 ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html \
8 ro.com.android.wifi-watchlist=GoogleGuest \
9 ro.setupwizard.enterprise_mode=1 \
10 ro.com.android.dateformat=MM-dd-yyyy \
beanstown106ca4a0d22016-12-16 23:56:48 -050011 ro.com.android.dataroaming=false \
12 ro.opa.eligible_device=true
Alberto970ceb8342015-01-02 14:43:15 +010013
14PRODUCT_PROPERTY_OVERRIDES += \
15 ro.build.selinux=1
16
17# Thank you, please drive thru!
18PRODUCT_PROPERTY_OVERRIDES += persist.sys.dun.override=0
19
Calin3de2b012017-05-05 19:45:42 +020020#Chromium libs
21ifeq ($(USE_CHROMIUM), true)
22 ifeq ($(CHROMIUM_X86), true)
23 PRODUCT_COPY_FILES += \
24 vendor/bliss/Chromium/x86/libs/libchrome.so:system/app/Chromium/lib/x86/libchrome.so \
25 vendor/bliss/Chromium/x86/libs/libchromium_android_linker.so:system/app/Chromium/lib/x86/libchromium_android_linker.so
26 else
27 PRODUCT_COPY_FILES += \
28 vendor/bliss/Chromium/arm/libs/libchrome.so:system/app/Chromium/lib/arm/libchrome.so \
29 vendor/bliss/Chromium/arm/libs/libchromium_android_linker.so:system/app/Chromium/lib/arm/libchromium_android_linker.so
30 endif
31 PRODUCT_PACKAGES += \
32 Chromium
33endif
34
Jackeagle2e87a9a2017-10-01 05:24:50 -040035# Backup Tool
36PRODUCT_COPY_FILES += \
37 vendor/bliss/prebuilt/common/bin/backuptool.sh:install/bin/backuptool.sh \
38 vendor/bliss/prebuilt/common/bin/backuptool.functions:install/bin/backuptool.functions \
39 vendor/bliss/prebuilt/common/bin/blacklist:system/addon.d/blacklist \
40 vendor/bliss/prebuilt/common/bin/whitelist:system/addon.d/whitelist \
Aren Clegg0aeb1442017-11-04 14:27:34 -070041 vendor/bliss/prebuilt/bin/blacklist:system/addon.d/blacklist
Jackeagle2e87a9a2017-10-01 05:24:50 -040042
Alberto970ceb8342015-01-02 14:43:15 +010043# init.d support
44PRODUCT_COPY_FILES += \
Jackeagle5c53cae2016-10-25 15:13:35 +053045 vendor/bliss/prebuilt/common/bin/sysinit:system/bin/sysinit \
46 vendor/bliss/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
47 vendor/bliss/prebuilt/common/etc/init.d/90userinit:system/etc/init.d/90userinit
Alberto970ceb8342015-01-02 14:43:15 +010048
49# Init file
50PRODUCT_COPY_FILES += \
Jackeagle5c53cae2016-10-25 15:13:35 +053051 vendor/bliss/prebuilt/common/etc/init.bliss.rc:root/init.bliss.rc
Alberto970ceb8342015-01-02 14:43:15 +010052
53# Bring in camera effects
54PRODUCT_COPY_FILES += \
Jackeagle5c53cae2016-10-25 15:13:35 +053055 vendor/bliss/prebuilt/common/media/LMprec_508.emd:system/media/LMprec_508.emd \
56 vendor/bliss/prebuilt/common/media/PFFprec_600.emd:system/media/PFFprec_600.emd
Alberto970ceb8342015-01-02 14:43:15 +010057
58# Enable SIP+VoIP on all targets
59PRODUCT_COPY_FILES += \
60 frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
61
62# Enable wireless Xbox 360 controller support
63PRODUCT_COPY_FILES += \
64 frameworks/base/data/keyboards/Vendor_045e_Product_028e.kl:system/usr/keylayout/Vendor_045e_Product_0719.kl
65
Alberto970ceb8342015-01-02 14:43:15 +010066# World APN list
67PRODUCT_COPY_FILES += \
Jackeagle5c53cae2016-10-25 15:13:35 +053068 vendor/bliss/prebuilt/common/etc/apns-conf.xml:system/etc/apns-conf.xml
Alberto970ceb8342015-01-02 14:43:15 +010069
Alberto970ceb8342015-01-02 14:43:15 +010070# Selective SPN list for operator number who has the problem.
71PRODUCT_COPY_FILES += \
Jackeagle5c53cae2016-10-25 15:13:35 +053072 vendor/bliss/prebuilt/common/etc/selective-spn-conf.xml:system/etc/selective-spn-conf.xml
Alberto970ceb8342015-01-02 14:43:15 +010073
Alberto970ceb8342015-01-02 14:43:15 +010074PRODUCT_PACKAGE_OVERLAYS += \
Jackeagle5c53cae2016-10-25 15:13:35 +053075 vendor/bliss/overlay/common
Alberto970ceb8342015-01-02 14:43:15 +010076
Jackeaglec965ff92017-08-27 02:49:00 -040077# Proprietary latinime libs needed for Keyboard swyping
beanstown10651b99e82015-12-26 04:15:07 -050078ifneq ($(filter arm64,$(TARGET_ARCH)),)
79PRODUCT_COPY_FILES += \
Jackeaglec965ff92017-08-27 02:49:00 -040080 vendor/bliss/prebuilt/common/lib/libjni_latinime.so:system/lib/libjni_latinime.so
beanstown10651b99e82015-12-26 04:15:07 -050081else
82PRODUCT_COPY_FILES += \
Jackeaglec965ff92017-08-27 02:49:00 -040083 vendor/bliss/prebuilt/common/lib64/libjni_latinime.so:system/lib64/libjni_latinime.so
beanstown10651b99e82015-12-26 04:15:07 -050084endif
85
Alberto970ceb8342015-01-02 14:43:15 +010086# by default, do not update the recovery with system updates
87PRODUCT_PROPERTY_OVERRIDES += persist.sys.recovery_update=false
88
Chirayu Desai9819bc92013-03-20 16:17:17 +053089ifneq ($(TARGET_BUILD_VARIANT),eng)
Chirayu Desai6efc7f82013-02-15 21:16:39 +053090# Enable ADB authentication
Jackeaglec965ff92017-08-27 02:49:00 -040091PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.adb.secure=1
Chirayu Desai9819bc92013-03-20 16:17:17 +053092endif
Chirayu Desai6efc7f82013-02-15 21:16:39 +053093
codeworkxb6ed9d22018-01-06 11:59:30 +010094# Charger
Adrian DCc4059fb2017-08-18 16:14:47 +020095PRODUCT_PACKAGES += \
codeworkxb6ed9d22018-01-06 11:59:30 +010096 charger_res_images
97
98# Custom off-mode charger
99ifeq ($(WITH_BLISS_CHARGER),true)
100PRODUCT_PACKAGES += \
Adrian DCc4059fb2017-08-18 16:14:47 +0200101 bliss_charger_res_images \
102 font_log.png \
103 libhealthd.bliss
104endif
105
Joe Maples2dfa0fd2014-12-03 21:09:44 -0500106# Squisher Location
107SQUISHER_SCRIPT := vendor/bliss/tools/squisher
Jon Westc0652082018-08-13 13:53:52 -0400108# Fonts
109PRODUCT_COPY_FILES += \
Jon West7a6b0262018-08-13 16:45:55 -0400110 vendor/bliss/fonts/GoogleSans-Regular.ttf:system/fonts/GoogleSans-Regular.ttf \
111 vendor/bliss/fonts/GoogleSans-Medium.ttf:system/fonts/GoogleSans-Medium.ttf \
112 vendor/bliss/fonts/GoogleSans-MediumItalic.ttf:system/fonts/GoogleSans-MediumItalic.ttf \
113 vendor/bliss/fonts/GoogleSans-Italic.ttf:system/fonts/GoogleSans-Italic.ttf \
114 vendor/bliss/fonts/GoogleSans-Bold.ttf:system/fonts/GoogleSans-Bold.ttf \
115 vendor/bliss/fonts/GoogleSans-BoldItalic.ttf:system/fonts/GoogleSans-BoldItalic.ttf
Jon Westc0652082018-08-13 13:53:52 -0400116
117
Jackeaglec965ff92017-08-27 02:49:00 -0400118# Bliss Versioning System
119-include vendor/bliss/config/versions.mk
Joe Maples2c83ab02017-01-05 19:14:55 -0500120
Jackeagleb99e41d2017-02-04 20:17:05 +0530121# Bliss Packages
122-include vendor/bliss/config/bliss_packages.mk
123
electrikjesus7fdc6132017-01-06 20:52:53 -0500124$(call inherit-product-if-exists, vendor/bliss/prebuilt/common/app/Android.mk)
125$(call inherit-product-if-exists, vendor/bliss/prebuilt/common/privapp/Android.mk)
Alberto970ceb8342015-01-02 14:43:15 +0100126$(call inherit-product-if-exists, vendor/extra/product.mk)
Alex Cruz3b3eba72017-09-01 02:52:47 +0200127
Marko Man673aef22017-12-19 13:37:10 +0100128# Prebuilt vi editor
Vaughn N98af9d42018-04-01 10:38:18 -0400129PRODUCT_COPY_FILES += \
130 vendor/bliss/prebuilt/common/bin/vi:system/bin/vi
Griffin Millenderbe3bb332016-10-07 18:16:06 -0500131
132# Boot Animation
133PRODUCT_PACKAGES += \
134 bootanimation.zip