Mark Vndk / VndkVersionRange as deprecated.
<vndk> tag becomes deprecated and should not be used.
<vendor-ndk> is used to replace it instead.
Test: builds
Bug: 36400653
Change-Id: Ibeaa6c366fd78f3d4b0f06c13d8a33b71f4be1cf
diff --git a/CompatibilityMatrix.cpp b/CompatibilityMatrix.cpp
index 076055c..845e443 100644
--- a/CompatibilityMatrix.cpp
+++ b/CompatibilityMatrix.cpp
@@ -162,7 +162,12 @@
bool operator==(const CompatibilityMatrix &lft, const CompatibilityMatrix &rgt) {
return lft.mType == rgt.mType && lft.mLevel == rgt.mLevel && lft.mHals == rgt.mHals &&
lft.mXmlFiles == rgt.mXmlFiles &&
- (lft.mType != SchemaType::DEVICE || (lft.device.mVndk == rgt.device.mVndk)) &&
+ (lft.mType != SchemaType::DEVICE || (
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+ lft.device.mVndk == rgt.device.mVndk
+#pragma clang diagnostic pop
+ )) &&
(lft.mType != SchemaType::FRAMEWORK ||
(lft.framework.mKernels == rgt.framework.mKernels &&
lft.framework.mSepolicy == rgt.framework.mSepolicy &&