Loading bootanimation/Android.mk +22 −10 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,11 @@ # # ifeq ($(TARGET_USES_MURENA_BOOTANIMATION),true) ifeq ($(TARGET_USES_MURENA_BOOTANIMATION),true) ifeq ($(shell [ $(TARGET_SCREEN_WIDTH) -gt $(TARGET_SCREEN_HEIGHT) ] && echo true),true) BOOTANIMATION_TAR = bootanimation_murena_land.tar else BOOTANIMATION_TAR = bootanimation_murena.tar BOOTANIMATION_TAR = bootanimation_murena.tar endif BOOTANIMATION_FPS := 30 BOOTANIMATION_FPS := 30 else else BOOTANIMATION_TAR = bootanimation.tar BOOTANIMATION_TAR = bootanimation.tar Loading @@ -30,26 +34,34 @@ $(TARGET_GENERATED_BOOTANIMATION): $(SOONG_ZIP) @rm -rf $(dir $@) @rm -rf $(dir $@) @mkdir -p $(INTERMEDIATES) @mkdir -p $(INTERMEDIATES) $(hide) tar xfp vendor/lineage/bootanimation/$(BOOTANIMATION_TAR) -C $(INTERMEDIATES) $(hide) tar xfp vendor/lineage/bootanimation/$(BOOTANIMATION_TAR) -C $(INTERMEDIATES) $(hide) if [ $(TARGET_SCREEN_HEIGHT) -lt $(TARGET_SCREEN_WIDTH) ]; then \ $(hide) \ if [ $(TARGET_SCREEN_WIDTH) -gt $(TARGET_SCREEN_HEIGHT) ]; then \ IMAGEWIDTH=$(TARGET_SCREEN_HEIGHT); \ IMAGEWIDTH=$(TARGET_SCREEN_HEIGHT); \ IMAGEHEIGHT=$(TARGET_SCREEN_WIDTH); \ else \ else \ IMAGEWIDTH=$(TARGET_SCREEN_WIDTH); \ IMAGEWIDTH=$(TARGET_SCREEN_WIDTH); \ IMAGEHEIGHT=$(TARGET_SCREEN_HEIGHT); \ fi; \ fi; \ IMAGESCALEWIDTH=$$IMAGEWIDTH; \ IMAGESCALEWIDTH=$$IMAGEWIDTH; \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" = "true" ]; then \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" = "true" ]; then \ IMAGESCALEHEIGHT=$(TARGET_SCREEN_HEIGHT); \ IMAGESCALEHEIGHT=$$IMAGEHEIGHT; \ else \ else \ IMAGESCALEHEIGHT=$$(expr $$IMAGESCALEWIDTH / 3); \ IMAGESCALEHEIGHT=$$(expr $$IMAGESCALEWIDTH / 3); \ fi; \ fi; \ if [ "$(TARGET_BOOTANIMATION_HALF_RES)" = "true" ]; then \ if [ "$(TARGET_BOOTANIMATION_HALF_RES)" = "true" ]; then \ IMAGEWIDTH="$$(expr "$$IMAGEWIDTH" / 2)"; \ IMAGEWIDTH="$$(expr "$$IMAGEWIDTH" / 2)"; \ fi; \ fi; \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" = "true" ]; then \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" != "true" ]; then \ IMAGEHEIGHT=$(TARGET_SCREEN_HEIGHT); \ else \ IMAGEHEIGHT=$$(expr $$IMAGEWIDTH / 3); \ IMAGEHEIGHT=$$(expr $$IMAGEWIDTH / 3); \ fi; \ fi; \ if [ $(TARGET_SCREEN_WIDTH) -gt $(TARGET_SCREEN_HEIGHT) ]; then \ RESOLUTION="$$IMAGEHEIGHT"x"$$IMAGEWIDTH"; \ TMP=$$IMAGESCALEHEIGHT; \ IMAGESCALEHEIGHT=$$IMAGESCALEWIDTH; \ IMAGESCALEWIDTH=$$TMP; \ else \ RESOLUTION="$$IMAGEWIDTH"x"$$IMAGEHEIGHT"; \ RESOLUTION="$$IMAGEWIDTH"x"$$IMAGEHEIGHT"; \ fi; \ prebuilts/tools-lineage/${HOST_OS}-x86/bin/mogrify -resize $$RESOLUTION -colors 256 $(INTERMEDIATES)/*/*.png; \ prebuilts/tools-lineage/${HOST_OS}-x86/bin/mogrify -resize $$RESOLUTION -colors 256 $(INTERMEDIATES)/*/*.png; \ BOOTANIMFPS=$(BOOTANIMATION_FPS); \ BOOTANIMFPS=$(BOOTANIMATION_FPS); \ echo "$$IMAGESCALEWIDTH $$IMAGESCALEHEIGHT $$BOOTANIMFPS" > $(INTERMEDIATES)/desc.txt; \ echo "$$IMAGESCALEWIDTH $$IMAGESCALEHEIGHT $$BOOTANIMFPS" > $(INTERMEDIATES)/desc.txt; \ Loading bootanimation/bootanimation_murena_land.tar 0 → 100644 +3.54 MiB File added.No diff preview for this file type. View file Loading
bootanimation/Android.mk +22 −10 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,11 @@ # # ifeq ($(TARGET_USES_MURENA_BOOTANIMATION),true) ifeq ($(TARGET_USES_MURENA_BOOTANIMATION),true) ifeq ($(shell [ $(TARGET_SCREEN_WIDTH) -gt $(TARGET_SCREEN_HEIGHT) ] && echo true),true) BOOTANIMATION_TAR = bootanimation_murena_land.tar else BOOTANIMATION_TAR = bootanimation_murena.tar BOOTANIMATION_TAR = bootanimation_murena.tar endif BOOTANIMATION_FPS := 30 BOOTANIMATION_FPS := 30 else else BOOTANIMATION_TAR = bootanimation.tar BOOTANIMATION_TAR = bootanimation.tar Loading @@ -30,26 +34,34 @@ $(TARGET_GENERATED_BOOTANIMATION): $(SOONG_ZIP) @rm -rf $(dir $@) @rm -rf $(dir $@) @mkdir -p $(INTERMEDIATES) @mkdir -p $(INTERMEDIATES) $(hide) tar xfp vendor/lineage/bootanimation/$(BOOTANIMATION_TAR) -C $(INTERMEDIATES) $(hide) tar xfp vendor/lineage/bootanimation/$(BOOTANIMATION_TAR) -C $(INTERMEDIATES) $(hide) if [ $(TARGET_SCREEN_HEIGHT) -lt $(TARGET_SCREEN_WIDTH) ]; then \ $(hide) \ if [ $(TARGET_SCREEN_WIDTH) -gt $(TARGET_SCREEN_HEIGHT) ]; then \ IMAGEWIDTH=$(TARGET_SCREEN_HEIGHT); \ IMAGEWIDTH=$(TARGET_SCREEN_HEIGHT); \ IMAGEHEIGHT=$(TARGET_SCREEN_WIDTH); \ else \ else \ IMAGEWIDTH=$(TARGET_SCREEN_WIDTH); \ IMAGEWIDTH=$(TARGET_SCREEN_WIDTH); \ IMAGEHEIGHT=$(TARGET_SCREEN_HEIGHT); \ fi; \ fi; \ IMAGESCALEWIDTH=$$IMAGEWIDTH; \ IMAGESCALEWIDTH=$$IMAGEWIDTH; \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" = "true" ]; then \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" = "true" ]; then \ IMAGESCALEHEIGHT=$(TARGET_SCREEN_HEIGHT); \ IMAGESCALEHEIGHT=$$IMAGEHEIGHT; \ else \ else \ IMAGESCALEHEIGHT=$$(expr $$IMAGESCALEWIDTH / 3); \ IMAGESCALEHEIGHT=$$(expr $$IMAGESCALEWIDTH / 3); \ fi; \ fi; \ if [ "$(TARGET_BOOTANIMATION_HALF_RES)" = "true" ]; then \ if [ "$(TARGET_BOOTANIMATION_HALF_RES)" = "true" ]; then \ IMAGEWIDTH="$$(expr "$$IMAGEWIDTH" / 2)"; \ IMAGEWIDTH="$$(expr "$$IMAGEWIDTH" / 2)"; \ fi; \ fi; \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" = "true" ]; then \ if [ "$(TARGET_USES_MURENA_BOOTANIMATION)" != "true" ]; then \ IMAGEHEIGHT=$(TARGET_SCREEN_HEIGHT); \ else \ IMAGEHEIGHT=$$(expr $$IMAGEWIDTH / 3); \ IMAGEHEIGHT=$$(expr $$IMAGEWIDTH / 3); \ fi; \ fi; \ if [ $(TARGET_SCREEN_WIDTH) -gt $(TARGET_SCREEN_HEIGHT) ]; then \ RESOLUTION="$$IMAGEHEIGHT"x"$$IMAGEWIDTH"; \ TMP=$$IMAGESCALEHEIGHT; \ IMAGESCALEHEIGHT=$$IMAGESCALEWIDTH; \ IMAGESCALEWIDTH=$$TMP; \ else \ RESOLUTION="$$IMAGEWIDTH"x"$$IMAGEHEIGHT"; \ RESOLUTION="$$IMAGEWIDTH"x"$$IMAGEHEIGHT"; \ fi; \ prebuilts/tools-lineage/${HOST_OS}-x86/bin/mogrify -resize $$RESOLUTION -colors 256 $(INTERMEDIATES)/*/*.png; \ prebuilts/tools-lineage/${HOST_OS}-x86/bin/mogrify -resize $$RESOLUTION -colors 256 $(INTERMEDIATES)/*/*.png; \ BOOTANIMFPS=$(BOOTANIMATION_FPS); \ BOOTANIMFPS=$(BOOTANIMATION_FPS); \ echo "$$IMAGESCALEWIDTH $$IMAGESCALEHEIGHT $$BOOTANIMFPS" > $(INTERMEDIATES)/desc.txt; \ echo "$$IMAGESCALEWIDTH $$IMAGESCALEHEIGHT $$BOOTANIMFPS" > $(INTERMEDIATES)/desc.txt; \ Loading
bootanimation/bootanimation_murena_land.tar 0 → 100644 +3.54 MiB File added.No diff preview for this file type. View file