/
config.mk
89 lines (77 loc) · 3.3 KB
/
config.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# Copyright (C) 2017 The Pure Nexus Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
LOCAL_PATH := vendor/onuistyle
# Prebuilt Packages
PRODUCT_PACKAGES += \
NexusLauncherRelease \
NexusWallpapersStubPrebuilt2019Static \
onuiThemesStub2019 \
SafetyHubPrebuilt \
SettingsIntelligenceGooglePrebuilt \
GooglePermissionControllerOverlay \
onuiDocumentsUIGoogleOverlay
ifeq ($(TARGET_GAPPS_ARCH),arm64)
PRODUCT_PACKAGES += \
MatchmakerPrebuiltonui4
endif
# Offline charger
PRODUCT_PACKAGES += \
charger_res_images \
product_charger_res_images
# build.prop entrys
PRODUCT_PROPERTY_OVERRIDES += \
ro.wallpapers_loc_request_suw=true
# Bootanimation
ifeq ($(TARGET_BOOT_ANIMATION_RES),1080)
PRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation/bootanimation_1080.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip
else ifeq ($(TARGET_BOOT_ANIMATION_RES),1440)
PRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation/bootanimation_1440.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip
else ifeq ($(TARGET_BOOT_ANIMATION_RES),720)
PRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation/bootanimation_720.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip
else
ifeq ($(TARGET_BOOT_ANIMATION_RES),)
$(warning "OnUiStyle: TARGET_BOOT_ANIMATION_RES is undefined, assuming 1080p")
else
$(warning "OnUiStyle: Current bootanimation res is not supported, forcing 1080p")
endif
PRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation/bootanimation_1080.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation.zip
endif
# Files
PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(LOCAL_PATH)/etc,$(TARGET_COPY_OUT_PRODUCT)/etc)
PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(LOCAL_PATH)/fonts,$(TARGET_COPY_OUT_PRODUCT)/fonts)
PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(LOCAL_PATH)/media,$(TARGET_COPY_OUT_PRODUCT)/media)
# SetupWizard
PRODUCT_PRODUCT_PROPERTIES += \
setupwizard.enable_assist_gesture_training=true \
setupwizard.feature.baseline_setupwizard_enabled=true \
setupwizard.feature.show_onui_tos=true \
setupwizard.feature.show_support_link_in_deferred_setup=false \
setupwizard.theme=glif_v3_light
# Gestures
PRODUCT_PROPERTY_OVERRIDES += \
ro.boot.vendor.overlay.theme=com.android.internal.systemui.navbar.gestural
# Sounds
PRODUCT_PROPERTY_OVERRIDES += \
ro.config.ringtone=The_big_adventure.ogg \
ro.config.notification_sound=Popcorn.ogg \
ro.config.alarm_alert=Bright_morning.ogg
# IME
PRODUCT_PRODUCT_PROPERTIES += \
ro.com.google.ime.bs_theme=true \
ro.com.google.ime.system_lm_dir=/system/product/usr/share/ime/google/d3_lms \
ro.com.google.ime.theme_id=5
# Include package overlays
PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += $(LOCAL_PATH)/overlay
DEVICE_PACKAGE_OVERLAYS += \
$(LOCAL_PATH)/overlay/common/