diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:19:02 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:19:02 +0000 |
commit | e5e23a6f7da06bd5bf46b03d5a23ffdf8f1cc184 (patch) | |
tree | d6bca0b79afa1199015dcc3fc1cad6aacce3ea58 | |
parent | 98561ef5d76557b2b7c3364680839ac8abd11a79 (diff) | |
parent | d58a10656a5cc6fc1d9fe50bbfbfd20401ef1471 (diff) | |
download | libhidl-simpleperf-release.tar.gz |
Snap for 11510257 from d58a10656a5cc6fc1d9fe50bbfbfd20401ef1471 to simpleperf-releasesimpleperf-release
Change-Id: I62141529d8bee76cb83ea27ae500aff993b1a23b
-rw-r--r-- | vintfdata/Android.mk | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/vintfdata/Android.mk b/vintfdata/Android.mk index 9af19ec..49e1733 100644 --- a/vintfdata/Android.mk +++ b/vintfdata/Android.mk @@ -33,11 +33,13 @@ ifdef SYSTEM_EXT_MANIFEST_FILES endif # VNDK Version in device compatibility matrix and framework manifest +ifeq ($(KEEP_VNDK),true) ifeq ($(BOARD_VNDK_VERSION),current) VINTF_VNDK_VERSION := $(PLATFORM_VNDK_VERSION) else VINTF_VNDK_VERSION := $(BOARD_VNDK_VERSION) endif +endif # Device Compatibility Matrix ifdef DEVICE_MATRIX_FILE @@ -59,18 +61,29 @@ 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 := +ifdef 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 +endif $(GEN): PRIVATE_DEVICE_MATRIX_INPUT_FILE := $(DEVICE_MATRIX_INPUT_FILE) + +ifeq ($(PRIVATE_VINTF_VNDK_VERSION),) +$(GEN): $(DEVICE_MATRIX_INPUT_FILE) $(HOST_OUT_EXECUTABLES)/assemble_vintf + BOARD_SYSTEMSDK_VERSIONS="$(BOARD_SYSTEMSDK_VERSIONS)" \ + $(HOST_OUT_EXECUTABLES)/assemble_vintf \ + -i $(call normalize-path-list,$(PRIVATE_DEVICE_MATRIX_INPUT_FILE)) \ + -o $@ +else $(GEN): $(DEVICE_MATRIX_INPUT_FILE) $(HOST_OUT_EXECUTABLES)/assemble_vintf REQUIRED_VNDK_VERSION=$(PRIVATE_VINTF_VNDK_VERSION) \ BOARD_SYSTEMSDK_VERSIONS="$(BOARD_SYSTEMSDK_VERSIONS)" \ $(HOST_OUT_EXECUTABLES)/assemble_vintf \ -i $(call normalize-path-list,$(PRIVATE_DEVICE_MATRIX_INPUT_FILE)) \ -o $@ +endif LOCAL_PREBUILT_MODULE_FILE := $(GEN) include $(BUILD_PREBUILT) @@ -133,6 +146,7 @@ GEN := $(local-generated-sources-dir)/manifest.xml $(GEN): PRIVATE_SYSTEM_EXT_MANIFEST_FILES := $(SYSTEM_EXT_MANIFEST_INPUT_FILES) $(GEN): PRIVATE_PROVIDED_VNDK_VERSIONS := \ $(sort $(VINTF_VNDK_VERSION) $(PRODUCT_EXTRA_VNDK_VERSIONS)) + $(GEN): $(SYSTEM_EXT_MANIFEST_INPUT_FILES) $(HOST_OUT_EXECUTABLES)/assemble_vintf PROVIDED_VNDK_VERSIONS="$(PRIVATE_PROVIDED_VNDK_VERSIONS)" \ $(HOST_OUT_EXECUTABLES)/assemble_vintf \ |