summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHung-ying Tyan <tyanh@google.com>2024-01-10 03:40:01 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-01-10 03:40:01 +0000
commit6d351af9e0d3ee59f261b5a5e69577d4f16b6881 (patch)
tree597c986dea1141dd77e9f90fd26f2b0baa0b81b6
parent6bfea81ec0fe6301e85cd656381b5d15d3702f28 (diff)
parent3a4f8461dd2e66f46d6c23764e30cddd9ba68c6a (diff)
downloadlibhidl-6d351af9e0d3ee59f261b5a5e69577d4f16b6881.tar.gz
Do not create vendor-ndk in DCM for version 35+ am: 968581968c am: 3a4f8461dd
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902208 Change-Id: I62a4ac4162eb57360ea2badd06b078f2bfb886c7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--vintfdata/Android.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/vintfdata/Android.mk b/vintfdata/Android.mk
index 52a99ba..9af19ec 100644
--- a/vintfdata/Android.mk
+++ b/vintfdata/Android.mk
@@ -57,7 +57,13 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vintf
GEN := $(local-generated-sources-dir)/compatibility_matrix.xml
+# VNDK is no longer a dependency for vendor version 35 and beyond
+$(GEN): PRIVATE_VINTF_VNDK_VERSION :=
+ifeq ($(call math_is_number,$(VINTF_VNDK_VERSION)),true)
+ifeq ($(call math_lt_or_eq,$(VINTF_VNDK_VERSION),34),true)
$(GEN): PRIVATE_VINTF_VNDK_VERSION := $(VINTF_VNDK_VERSION)
+endif
+endif
$(GEN): PRIVATE_DEVICE_MATRIX_INPUT_FILE := $(DEVICE_MATRIX_INPUT_FILE)
$(GEN): $(DEVICE_MATRIX_INPUT_FILE) $(HOST_OUT_EXECUTABLES)/assemble_vintf
REQUIRED_VNDK_VERSION=$(PRIVATE_VINTF_VNDK_VERSION) \