Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3f180996 authored by Todd Kennedy's avatar Todd Kennedy
Browse files

Only align when necessary

Bug: 27887819
Change-Id: Ie8b5ca31cc1c08943588fc6039d75190ff7eeb8b
parent 76cba168
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -2469,13 +2469,15 @@ endef
# Align STORED entries of a package on 4-byte boundaries to make them easier to mmap.
#
define align-package
$(hide) mv $@ $@.unaligned
$(hide) $(ZIPALIGN) \
$(hide) if ! $(ZIPALIGN) -c $(ZIPALIGN_PAGE_ALIGN_FLAGS) 4 $@ >/dev/null ; then \
  mv $@ $@.unaligned; \
  $(ZIPALIGN) \
    -f \
    $(ZIPALIGN_PAGE_ALIGN_FLAGS) \
    4 \
    $@.unaligned $@.aligned
$(hide) mv $@.aligned $@
    $@.unaligned $@.aligned; \
  mv $@.aligned $@; \
  fi
endef

# Remove dynamic timestamps from packages