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

Commit e3c45642 authored by Colin Cross's avatar Colin Cross Committed by Gerrit Code Review
Browse files

Merge "Don't always filter out --auto-add-overlay"

parents 625ad4a0 282065ab
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -30,12 +30,16 @@ ifeq ($(FORCE_AAPT2),true)
      frameworks/support/%,\
        $(LOCAL_RESOURCE_DIR))
    # Filter out unnecessary aapt flags
    ifneq (,$(filter --extra-packages,$(LOCAL_AAPT_FLAGS)))
      LOCAL_AAPT_FLAGS := $(subst --extra-packages=,--extra-packages$(space), \
        $(filter-out \
          --extra-packages=android.support.% \
        --extra-packages=androidx.% \
        --auto-add-overlay,\
          --extra-packages=androidx.%, \
            $(subst --extra-packages$(space),--extra-packages=,$(LOCAL_AAPT_FLAGS))))
        ifeq (,$(filter --extra-packages,$(LOCAL_AAPT_FLAGS)))
          LOCAL_AAPT_FLAGS := $(filter-out --auto-add-overlay,$(LOCAL_AAPT_FLAGS))
        endif
    endif

    # AAPT2 is pickier about missing resources.  Support library may have references to resources
    # added in current, so always treat LOCAL_SDK_VERSION as LOCAL_SDK_RES_VERSION := current.