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

Commit cb373600 authored by Steven Moreland's avatar Steven Moreland Committed by android-build-merger
Browse files

Merge "Update compatibility matrix logic." into oc-mr1-dev

am: d7314b90

Change-Id: I72de0f154db027414baf4c09c2b5e050f838a267
parents 929b08cc d7314b90
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -749,8 +749,14 @@ endif

ifeq ($(strip $(PRODUCT_COMPATIBILITY_MATRIX_LEVEL)),legacy)
  FRAMEWORK_COMPATIBILITY_MATRIX_FILE := hardware/interfaces/compatibility_matrix.legacy.xml
else ifeq ($(call math_gt_or_eq,$(PRODUCT_COMPATIBILITY_MATRIX_LEVEL),27),)
else ifeq ($(call math_gt_or_eq,$(PRODUCT_COMPATIBILITY_MATRIX_LEVEL),26),)
  # All PRODUCT_FULL_TREBLE devices with shipping API levels < 26 get the level 26 manifest
  # as that is the first.
  FRAMEWORK_COMPATIBILITY_MATRIX_FILE := hardware/interfaces/compatibility_matrix.26.xml
else ifeq ($(call math_gt_or_eq,$(PRODUCT_COMPATIBILITY_MATRIX_LEVEL),28),)
  # All shipping API levels with released compatibility matrices get the corresponding matrix.
  FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
      hardware/interfaces/compatibility_matrix.$(PRODUCT_COMPATIBILITY_MATRIX_LEVEL).xml
else
  FRAMEWORK_COMPATIBILITY_MATRIX_FILE := hardware/interfaces/compatibility_matrix.current.xml
endif