Compare commits
234 Commits
mistos
...
evolution-
| Author | SHA1 | Date | |
|---|---|---|---|
|
290b1191d5
|
|||
|
e05397466a
|
|||
|
|
468d63fe4b | ||
|
|
c974706cc1 | ||
|
|
7bb5e1e3ff | ||
|
|
f7112ea765 | ||
|
|
4e83becd58 | ||
|
|
f4ebfb3595 | ||
|
|
8f9a4aef96 | ||
|
|
98b54570b1 | ||
|
|
0cfa2358f5 | ||
|
|
58aee5ff97 | ||
|
|
5836f5b336 | ||
|
|
a3286043ad | ||
|
|
e0aa365242 | ||
|
|
852795d7cd | ||
|
|
7154928371 | ||
|
|
617abf6f79 | ||
|
|
a506252889 | ||
|
|
d86bfcedb2 | ||
|
|
0104cfec00 | ||
|
|
795f087501 | ||
|
|
45a21f0bc6 | ||
|
|
31b7b1067c | ||
|
|
e56843af91 | ||
|
|
776bd82df0 | ||
|
|
16b35e6e3a | ||
|
|
b3e62520de | ||
|
|
2ac0769b34 | ||
|
|
a808a8a010 | ||
|
|
2c3af1e115 | ||
|
|
534d5801c8 | ||
|
|
5cd0d3623d | ||
|
|
1e4f7d3e72 | ||
|
|
5f81c82479 | ||
|
|
46b9fd4783 | ||
|
|
fb8f289abf | ||
|
|
f811610942 | ||
|
|
44bf8347de | ||
|
|
7f203dc2d5 | ||
|
|
35c298e43d | ||
|
|
a877ac06c0 | ||
|
|
b25a23be68 | ||
|
|
075cbb0cb9 | ||
|
|
3332d1eec0 | ||
|
|
2e6466b667 | ||
|
|
10bde2f98f | ||
|
|
5716b2976e | ||
|
|
fdf408879d | ||
|
|
29cf9b8f86 | ||
|
|
801eba4fe6 | ||
|
|
c91e5c99b6 | ||
|
|
9ae27922de | ||
|
|
b20e86e134 | ||
|
|
c6fcccfa76 | ||
|
|
3858954704 | ||
|
|
5aee852fe3 | ||
|
|
f1c5b331e1 | ||
|
|
7b2ef349a3 | ||
|
|
c87a6a11cc | ||
|
|
7a32438b79 | ||
|
|
72fe2bbe21 | ||
|
|
77ca01550c | ||
|
|
dd9c62de14 | ||
|
|
4100b28494 | ||
|
|
aeae0ff938 | ||
|
|
252aceca30 | ||
|
|
4624998ca5 | ||
|
|
c7ec8d9f43 | ||
|
|
40c047dd71 | ||
|
|
f93d4358fb | ||
|
|
85bd34fd5f | ||
|
|
39f86dd46b | ||
|
|
45b0046f10 | ||
|
|
c5a68503f5 | ||
|
|
45233f9a96 | ||
|
|
37a1edce1e | ||
|
|
4472b9bb17 | ||
|
|
82d8233997 | ||
|
|
01831af7c5 | ||
|
|
8da4c728a3 | ||
|
|
4526af71d3 | ||
|
|
ce2fb744bd | ||
|
|
8c18a112eb | ||
|
|
1aa9e1b735 | ||
|
|
b6efc5314c | ||
|
|
4d01d271b2 | ||
|
|
ba368b5ffc | ||
|
|
50d522f2c0 | ||
|
|
e436bc7cc1 | ||
|
|
0f348e887b | ||
|
|
275ad94659 | ||
|
|
7fb33c7705 | ||
|
|
a7b856f160 | ||
|
|
8e6fd3b6ce | ||
|
|
e9feea68e2 | ||
|
|
c8127f18b4 | ||
|
|
de16578c93 | ||
|
|
fd6b758c7f | ||
|
|
acd412212e | ||
|
|
0c94a20103 | ||
|
|
662ea9a755 | ||
|
|
d3fd98698c | ||
|
|
62720f5e8f | ||
|
|
21a84a750a | ||
|
|
1899bff18b | ||
|
|
26ace7a660 | ||
|
|
baa91d987e | ||
|
|
369b1e1858 | ||
|
|
dee542ca66 | ||
|
|
10d4d25906 | ||
|
|
226e98f24c | ||
|
|
5f61bbda29 | ||
|
|
7a635e18dd | ||
|
|
51ee75ac8b | ||
|
|
a62af4e9c5 | ||
|
|
6482670328 | ||
|
|
9213b1fc97 | ||
|
|
a8297f94d2 | ||
|
|
d1426b7b86 | ||
|
|
541502dcb2 | ||
|
|
623bf52db7 | ||
|
|
155268d1d5 | ||
|
|
5ff4b359e0 | ||
|
|
0dad068ca4 | ||
|
|
5b14df1236 | ||
|
|
497d0a9a0a | ||
|
|
a55147194e | ||
|
|
0b46704bc0 | ||
|
|
e187f34e74 | ||
|
|
18a2f3be24 | ||
|
|
e37930275b | ||
|
|
857e22c812 | ||
|
|
2fb2ee0fae | ||
|
|
9ec8ab7097 | ||
|
|
e1a53160e0 | ||
|
|
c4f7580013 | ||
|
|
d9a39a25f4 | ||
|
|
163c0f77be | ||
|
|
af993abe8e | ||
|
|
d3ff888605 | ||
|
|
d31ef2798e | ||
|
|
d7666177e8 | ||
|
|
2fad9fba44 | ||
|
|
5052a73964 | ||
|
|
de0a1a1e67 | ||
|
|
137876a2aa | ||
|
|
8d47278bd3 | ||
|
|
1bea6247d5 | ||
|
|
412f513e14 | ||
|
|
026d9994ff | ||
|
|
60444c0dcd | ||
|
|
c4e86b6e4a | ||
|
|
5d46082839 | ||
|
|
00d7786f61 | ||
|
|
3d4d384139 | ||
|
|
52a3abe132 | ||
|
|
d40f38d6c0 | ||
|
|
0f3d6ea1b2 | ||
|
|
c84fb58d74 | ||
|
|
5216d728d9 | ||
|
|
4339301f25 | ||
|
|
d18624129c | ||
|
|
45094fbaa3 | ||
|
|
2426bf9c88 | ||
|
|
751459e70c | ||
|
|
a13626ad89 | ||
|
|
13c54044ba | ||
|
|
7f2f42fc11 | ||
|
|
327eacafd3 | ||
|
|
48692af52c | ||
|
|
8bf652f46f | ||
|
|
1e320a9489 | ||
|
|
402f7e3adb | ||
|
|
88d6306ea0 | ||
|
|
79db56317b | ||
|
|
99fed8e4d9 | ||
|
|
665b11d8b1 | ||
|
|
88858796a2 | ||
|
|
9e079ba3c1 | ||
|
|
c0fe4cb798 | ||
|
|
1c6299cff2 | ||
|
|
c7a3e36e9d | ||
|
|
616c2ae5ec | ||
|
|
7cd90ecd34 | ||
|
|
e9f9f3902d | ||
|
|
165ebd3033 | ||
|
|
03fac07fe7 | ||
|
|
785efb245c | ||
|
|
154e308ad3 | ||
|
|
309e9e54f5 | ||
|
|
f6a79e8749 | ||
|
|
5181cb5335 | ||
|
|
b72f886b0c | ||
|
|
597f5344af | ||
|
|
b3e6f3ad7e | ||
|
|
3b29ed3826 | ||
|
|
2d4dffd4e3 | ||
|
|
6d29d0ca7b | ||
|
|
b1056527de | ||
|
|
d52e9945f4 | ||
|
|
c0b4337f25 | ||
|
|
94968e736c | ||
|
|
b9bca14083 | ||
|
|
305124a48f | ||
|
|
1ab1a74752 | ||
|
|
a3cc137fa1 | ||
|
|
69945d6306 | ||
|
|
fd1f593ac8 | ||
|
|
fa5799928e | ||
|
|
46fea3f955 | ||
|
|
ca679dc6ee | ||
|
|
47a3088f3e | ||
|
|
b3a50f2fa3 | ||
|
|
090431803b | ||
|
|
a69dfb14b0 | ||
|
|
39d7fefa98 | ||
|
|
69dee3f816 | ||
|
|
64537566cd | ||
|
|
e41ae16190 | ||
|
|
c8ecd22e78 | ||
|
|
8c6507739f | ||
|
|
56ed3854d0 | ||
|
|
2bd07a47f9 | ||
|
|
751388dd9f | ||
|
|
8d9c8c02be | ||
|
|
205806ca0a | ||
|
|
089fa84926 | ||
|
|
a356ad6920 | ||
|
|
91f3650ea4 | ||
|
|
f4fe7704c8 | ||
|
|
54fe338b09 | ||
|
|
2acacf2c29 | ||
|
|
7d2705e2e7 |
4
.github/workflows/build/action.yml
vendored
4
.github/workflows/build/action.yml
vendored
@@ -8,10 +8,6 @@ runs:
|
||||
shell: bash
|
||||
run: sudo apt update && sudo apt -y install libxml2-utils
|
||||
|
||||
- name: Validate apns-conf.xml
|
||||
shell: bash
|
||||
run: xmllint --noout --schema ./tools/apns-conf.xsd ./prebuilt/common/etc/apns-conf.xml
|
||||
|
||||
- name: Validate sensitive_pn.xml
|
||||
shell: bash
|
||||
run: xmllint --noout --schema ./spn/SpnInfo.xsd ./prebuilt/common/etc/sensitive_pn.xml
|
||||
|
||||
2
README.mkdn
Normal file
2
README.mkdn
Normal file
@@ -0,0 +1,2 @@
|
||||
Evolution X
|
||||
===========
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2023 The MistOS Android Project
|
||||
# Copyright (C) 2020 The Proton AOSP Project
|
||||
# Copyright (C) 2025 The LineageOS Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
@@ -12,21 +12,49 @@
|
||||
# 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.
|
||||
#
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
vendor/lineage/audio
|
||||
|
||||
AUDIO_SOURCE_DIR := vendor/lineage/audio
|
||||
AUDIO_DEST_DIR := $(TARGET_COPY_OUT_PRODUCT)/media/audio
|
||||
|
||||
# Plasma Mobile sounds (mixed CC0 / CC BY 4.0 / CC BY-SA 4.0)
|
||||
# Source: https://invent.kde.org/plasma-mobile/plasma-mobile-sounds
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/alarms,$(AUDIO_DEST_DIR)/alarms) \
|
||||
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/notifications,$(AUDIO_DEST_DIR)/notifications) \
|
||||
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/ringtones,$(AUDIO_DEST_DIR)/ringtones) \
|
||||
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/ui,$(AUDIO_DEST_DIR)/ui)
|
||||
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
ro.config.ringtone=23_echo_of_fate.ogg \
|
||||
ro.config.notification_sound=21_oneplus.ogg \
|
||||
ro.config.alarm_alert=11_isekai.ogg
|
||||
$(LOCAL_PATH)/notifications/plasma-mobile_awaken.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_awaken.ogg \
|
||||
$(LOCAL_PATH)/notifications/plasma-mobile_blip.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_blip.ogg \
|
||||
$(LOCAL_PATH)/notifications/plasma-mobile_doorbell.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_doorbell.ogg \
|
||||
$(LOCAL_PATH)/notifications/plasma-mobile_pointed.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_pointed.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_arp.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_arp.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_crunch.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_crunch.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_elevated.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_elevated.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_errand.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_errand.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_gentle.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_gentle.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_glazed.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_glazed.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_lightly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_lightly.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_machine.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_machine.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_miniature.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_miniature.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_morning-rush.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_morning-rush.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_nightlights.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_nightlights.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_on-the-way.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_on-the-way.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_progressive.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_progressive.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_revelation.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_revelation.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_slowly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_slowly.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_spatial.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_spatial.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_unfamiliar.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_unfamiliar.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wink.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_wink.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wubstep.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_wubstep.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_arp.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_arp.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_crunch.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_crunch.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_elevated.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_elevated.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_errand.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_errand.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_gentle.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_gentle.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_glazed.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_glazed.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_lightly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_lightly.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_machine.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_machine.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_miniature.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_miniature.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_morning-rush.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_morning-rush.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_nightlights.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_nightlights.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_on-the-way.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_on-the-way.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_progressive.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_progressive.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_revelation.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_revelation.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_slowly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_slowly.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_spatial.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_spatial.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_unfamiliar.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_unfamiliar.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wink.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_wink.ogg \
|
||||
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wubstep.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_wubstep.ogg \
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
72
bootanimation/Android.mk
Normal file
72
bootanimation/Android.mk
Normal file
@@ -0,0 +1,72 @@
|
||||
#
|
||||
# Copyright (C) 2016 The CyanogenMod Project
|
||||
# 2017-2024 The LineageOS 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.
|
||||
#
|
||||
|
||||
TARGET_GENERATED_BOOTANIMATION := $(TARGET_OUT_INTERMEDIATES)/BOOTANIMATION/bootanimation.zip
|
||||
$(TARGET_GENERATED_BOOTANIMATION): INTERMEDIATES := $(call intermediates-dir-for,BOOTANIMATION,bootanimation)
|
||||
$(TARGET_GENERATED_BOOTANIMATION): $(SOONG_ZIP)
|
||||
@echo "Building bootanimation.zip"
|
||||
@rm -rf $(dir $@)
|
||||
@mkdir -p $(INTERMEDIATES)
|
||||
$(hide) tar xfp vendor/lineage/bootanimation/bootanimation.tar -C $(INTERMEDIATES)
|
||||
$(hide) if [ $(TARGET_SCREEN_HEIGHT) -lt $(TARGET_SCREEN_WIDTH) ]; then \
|
||||
IMAGEWIDTH=$(TARGET_SCREEN_HEIGHT); \
|
||||
else \
|
||||
IMAGEWIDTH=$(TARGET_SCREEN_WIDTH); \
|
||||
fi; \
|
||||
IMAGESCALEWIDTH=$$IMAGEWIDTH; \
|
||||
IMAGESCALEHEIGHT=$$(expr $$IMAGESCALEWIDTH / 3); \
|
||||
if [ "$(TARGET_BOOTANIMATION_HALF_RES)" = "true" ]; then \
|
||||
IMAGEWIDTH="$$(expr "$$IMAGEWIDTH" / 2)"; \
|
||||
fi; \
|
||||
IMAGEHEIGHT=$$(expr $$IMAGEWIDTH / 3); \
|
||||
RESOLUTION="$$IMAGEWIDTH"x"$$IMAGEHEIGHT"; \
|
||||
prebuilts/tools-lineage/${HOST_OS}-x86/bin/mogrify -resize $$RESOLUTION -colors 256 $(INTERMEDIATES)/*/*.png; \
|
||||
echo "$$IMAGESCALEWIDTH $$IMAGESCALEHEIGHT 60" > $(INTERMEDIATES)/desc.txt; \
|
||||
cat vendor/lineage/bootanimation/desc.txt >> $(INTERMEDIATES)/desc.txt
|
||||
$(hide) $(SOONG_ZIP) -L 0 -o $@ -C $(INTERMEDIATES) -D $(INTERMEDIATES)
|
||||
|
||||
# Custom Boot Animation
|
||||
CUSTOM_BOOTANIMATION := BootAnimations/bootanimation.zip
|
||||
|
||||
ifeq ($(TARGET_BOOTANIMATION),)
|
||||
ifneq ($(wildcard $(CUSTOM_BOOTANIMATION)),)
|
||||
TARGET_BOOTANIMATION := $(CUSTOM_BOOTANIMATION)
|
||||
$(warning [BootAnimation] Custom global animation found at $(CUSTOM_BOOTANIMATION))
|
||||
else
|
||||
TARGET_BOOTANIMATION := $(TARGET_GENERATED_BOOTANIMATION)
|
||||
$(warning [BootAnimation] Custom file not found. Falling back to default generation.)
|
||||
endif
|
||||
endif
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := bootanimation.zip
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/media
|
||||
|
||||
include $(BUILD_SYSTEM)/base_rules.mk
|
||||
|
||||
$(LOCAL_BUILT_MODULE): $(TARGET_BOOTANIMATION)
|
||||
@cp $(TARGET_BOOTANIMATION) $@
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
BOOTANIMATION_SYMLINK := $(TARGET_OUT_PRODUCT)/media/bootanimation-dark.zip
|
||||
$(BOOTANIMATION_SYMLINK): $(LOCAL_INSTALLED_MODULE)
|
||||
@mkdir -p $(dir $@)
|
||||
$(hide) ln -sf bootanimation.zip $@
|
||||
|
||||
ALL_DEFAULT_INSTALLED_MODULES += $(BOOTANIMATION_SYMLINK)
|
||||
BIN
bootanimation/bootanimation.tar
Normal file
BIN
bootanimation/bootanimation.tar
Normal file
Binary file not shown.
3
bootanimation/desc.txt
Normal file
3
bootanimation/desc.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
c 1 0 part0
|
||||
c 0 0 part1
|
||||
c 1 0 part2
|
||||
BIN
bootanimation/prebuilts/bootanimation_aokp.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_aokp.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_cm.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_cm.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_ctos.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_ctos.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_cyberpunk.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_cyberpunk.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_du.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_du.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_evo_reveal.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_evo_reveal.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_google.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_google.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_google_monet.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_google_monet.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_pac.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_pac.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_rr.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_rr.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_slim.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_slim.zip
Normal file
Binary file not shown.
BIN
bootanimation/prebuilts/bootanimation_valorant.zip
Normal file
BIN
bootanimation/prebuilts/bootanimation_valorant.zip
Normal file
Binary file not shown.
32
bootanimation/prebuilts/prebuilts.mk
Normal file
32
bootanimation/prebuilts/prebuilts.mk
Normal file
@@ -0,0 +1,32 @@
|
||||
#
|
||||
# Copyright (C) 2023 The risingOS Android 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.
|
||||
#
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
vendor/lineage/prebuilts
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_aokp.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_aokp.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_cm.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_cm.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_ctos.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_ctos.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_cyberpunk.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_cyberpunk.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_du.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_du.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_evo_reveal.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_evo_reveal.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_google.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_google.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_google_monet.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_google_monet.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_pac.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_pac.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_rr.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_rr.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_slim.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_slim.zip \
|
||||
vendor/lineage/bootanimation/prebuilts/bootanimation_valorant.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_valorant.zip
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user