remove LineageOS bootanimation
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
This commit is contained in:
parent
64dba5e9e2
commit
37254642e9
@ -1,53 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2016 The CyanogenMod Project
|
|
||||||
# 2017 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.
|
|
||||||
#
|
|
||||||
|
|
||||||
define build-bootanimation
|
|
||||||
sh vendor/cm/bootanimation/generate-bootanimation.sh \
|
|
||||||
$(TARGET_SCREEN_WIDTH) \
|
|
||||||
$(TARGET_SCREEN_HEIGHT) \
|
|
||||||
$(TARGET_BOOTANIMATION_HALF_RES)
|
|
||||||
endef
|
|
||||||
|
|
||||||
TARGET_GENERATED_BOOTANIMATION := $(TARGET_OUT_INTERMEDIATES)/BOOTANIMATION/bootanimation.zip
|
|
||||||
$(TARGET_GENERATED_BOOTANIMATION):
|
|
||||||
@echo "Building bootanimation"
|
|
||||||
$(build-bootanimation)
|
|
||||||
|
|
||||||
ifeq ($(TARGET_BOOTANIMATION),)
|
|
||||||
TARGET_BOOTANIMATION := $(TARGET_GENERATED_BOOTANIMATION)
|
|
||||||
ifeq ($(shell command -v mogrify),)
|
|
||||||
$(info **********************************************)
|
|
||||||
$(info The boot animation could not be generated as)
|
|
||||||
$(info ImageMagick is not installed in your system.)
|
|
||||||
$(info $(space))
|
|
||||||
$(info Please install ImageMagick from this website:)
|
|
||||||
$(info https://imagemagick.org/script/binary-releases.php)
|
|
||||||
$(info **********************************************)
|
|
||||||
$(error stop)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := bootanimation.zip
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT)/media
|
|
||||||
|
|
||||||
include $(BUILD_SYSTEM)/base_rules.mk
|
|
||||||
|
|
||||||
$(LOCAL_BUILT_MODULE): $(TARGET_BOOTANIMATION)
|
|
||||||
@mkdir -p $(dir $@)
|
|
||||||
@cp $(TARGET_BOOTANIMATION) $@
|
|
@ -1,17 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2017 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.
|
|
||||||
#
|
|
||||||
|
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/BOOTANIMATION)
|
|
Binary file not shown.
@ -1,5 +0,0 @@
|
|||||||
c 1 0 part0
|
|
||||||
c 0 0 part1
|
|
||||||
c 1 0 part2
|
|
||||||
c 1 1 part3
|
|
||||||
c 1 0 part4
|
|
@ -1,39 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
WIDTH="$1"
|
|
||||||
HEIGHT="$2"
|
|
||||||
HALF_RES="$3"
|
|
||||||
OUT="$ANDROID_PRODUCT_OUT/obj/BOOTANIMATION"
|
|
||||||
|
|
||||||
if [ "$HEIGHT" -lt "$WIDTH" ]; then
|
|
||||||
IMAGEWIDTH="$HEIGHT"
|
|
||||||
else
|
|
||||||
IMAGEWIDTH="$WIDTH"
|
|
||||||
fi
|
|
||||||
|
|
||||||
IMAGESCALEWIDTH="$IMAGEWIDTH"
|
|
||||||
IMAGESCALEHEIGHT=$(expr $IMAGESCALEWIDTH / 3)
|
|
||||||
|
|
||||||
if [ "$HALF_RES" = "true" ]; then
|
|
||||||
IMAGEWIDTH=$(expr $IMAGEWIDTH / 2)
|
|
||||||
fi
|
|
||||||
|
|
||||||
IMAGEHEIGHT=$(expr $IMAGEWIDTH / 3)
|
|
||||||
|
|
||||||
RESOLUTION=""$IMAGEWIDTH"x"$IMAGEHEIGHT""
|
|
||||||
|
|
||||||
for part_cnt in 0 1 2 3 4
|
|
||||||
do
|
|
||||||
mkdir -p $ANDROID_PRODUCT_OUT/obj/BOOTANIMATION/bootanimation/part$part_cnt
|
|
||||||
done
|
|
||||||
tar xfp "vendor/cm/bootanimation/bootanimation.tar" -C "$OUT/bootanimation/"
|
|
||||||
mogrify -resize $RESOLUTION -colors 250 "$OUT/bootanimation/"*"/"*".png"
|
|
||||||
|
|
||||||
# Create desc.txt
|
|
||||||
echo "$IMAGESCALEWIDTH $IMAGESCALEHEIGHT" 60 > "$OUT/bootanimation/desc.txt"
|
|
||||||
cat "vendor/cm/bootanimation/desc.txt" >> "$OUT/bootanimation/desc.txt"
|
|
||||||
|
|
||||||
# Create bootanimation.zip
|
|
||||||
cd "$OUT/bootanimation"
|
|
||||||
|
|
||||||
zip -qr0 "$OUT/bootanimation.zip" .
|
|
Loading…
Reference in New Issue
Block a user