summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHung-ying Tyan <tyanh@google.com>2024-01-09 09:25:38 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-11 01:36:02 +0000
commitb8c82d1c1b647aa256717d8ea89a5f60754a94aa (patch)
tree97dbf144dbf70c4aa0bca7680c40e9b71f84eb42
parent8226b6d7c24bfdb05faaff465f6821a3e4e700ec (diff)
downloadlibhidl-b8c82d1c1b647aa256717d8ea89a5f60754a94aa.tar.gz
Do not create vendor-ndk in DCM for version 35+
VNDK is moved to /vendor in version 35 and beyond. This CL removes such a dependency from DCM. Bug: 310761012#comment17 Bug: 316829758 Test: check DCM (cherry picked from https://android-review.googlesource.com/q/commit:968581968c52b6cfa3d0bae0f195bb9237a80bd8) Merged-In: Iad13bd7c440b8e5f190d4586d6b48d669ff735d5 Change-Id: Iad13bd7c440b8e5f190d4586d6b48d669ff735d5
-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) \