Merge "vndk-def: Remove HL-NDK from code"
diff --git a/vndk/tools/definition-tool/tests/test_ndk_libs.py b/vndk/tools/definition-tool/tests/test_ndk_libs.py
index 00a4c18..eca9180 100755
--- a/vndk/tools/definition-tool/tests/test_ndk_libs.py
+++ b/vndk/tools/definition-tool/tests/test_ndk_libs.py
@@ -67,36 +67,6 @@
# LL-NDK is not SP-NDK.
self.assertFalse(NDK_LIBS.is_sp_ndk('/system/lib/libc.so'))
- def test_is_hlndk(self):
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib/libOpenMAXAL.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib/libOpenSLES.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib/libandroid.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib/libcamera2ndk.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib/libjnigraphics.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib/libmediandk.so'))
-
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib64/libOpenMAXAL.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib64/libOpenSLES.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib64/libandroid.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib64/libcamera2ndk.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib64/libjnigraphics.so'))
- self.assertTrue(NDK_LIBS.is_hl_ndk('/system/lib64/libmediandk.so'))
-
- # LL-NDK and SP-NDK are not HL-NDK.
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib/libc.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib/libEGL.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib/libGLESv1_CM.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib/libGLESv2.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib/libGLESv3.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib/libvulkan.so'))
-
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib64/libc.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib64/libEGL.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib64/libGLESv1_CM.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib64/libGLESv2.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib64/libGLESv3.so'))
- self.assertFalse(NDK_LIBS.is_hl_ndk('/system/lib64/libvulkan.so'))
-
def test_is_ndk(self):
# LL-NDK
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libc.so'))
@@ -128,23 +98,6 @@
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libGLESv2.so'))
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libGLESv3.so'))
- # HL-NDK
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libOpenMAXAL.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libOpenSLES.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libandroid.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libcamera2ndk.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libjnigraphics.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libmediandk.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libvulkan.so'))
-
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libOpenMAXAL.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libOpenSLES.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libandroid.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libcamera2ndk.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libjnigraphics.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libmediandk.so'))
- self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libvulkan.so'))
-
def test_classify(self):
self.assertEqual(NDK_LIBS.NOT_NDK,
NDK_LIBS.classify('/system/lib/libfoo.so'))
@@ -152,8 +105,6 @@
NDK_LIBS.classify('/system/lib/libc.so'))
self.assertEqual(NDK_LIBS.SP_NDK,
NDK_LIBS.classify('/system/lib/libEGL.so'))
- self.assertEqual(NDK_LIBS.HL_NDK,
- NDK_LIBS.classify('/system/lib/libmediandk.so'))
self.assertEqual(NDK_LIBS.NOT_NDK,
NDK_LIBS.classify('/system/lib64/libfoo.so'))
@@ -161,8 +112,6 @@
NDK_LIBS.classify('/system/lib64/libc.so'))
self.assertEqual(NDK_LIBS.SP_NDK,
NDK_LIBS.classify('/system/lib64/libEGL.so'))
- self.assertEqual(NDK_LIBS.HL_NDK,
- NDK_LIBS.classify('/system/lib64/libmediandk.so'))
if __name__ == '__main__':
diff --git a/vndk/tools/definition-tool/vndk_definition_tool.py b/vndk/tools/definition-tool/vndk_definition_tool.py
index 4dc2399..83319ee 100755
--- a/vndk/tools/definition-tool/vndk_definition_tool.py
+++ b/vndk/tools/definition-tool/vndk_definition_tool.py
@@ -533,7 +533,6 @@
NOT_NDK = 0
LL_NDK = 1
SP_NDK = 2
- HL_NDK = 3
LL_NDK_LIB_NAMES = (
'libc.so',
@@ -556,15 +555,6 @@
'libvulkan.so',
)
- HL_NDK_LIB_NAMES = (
- 'libOpenMAXAL.so',
- 'libOpenSLES.so',
- 'libandroid.so',
- 'libcamera2ndk.so',
- 'libjnigraphics.so',
- 'libmediandk.so',
- )
-
@staticmethod
def _create_pattern(names):
return '|'.join('(?:^\\/system\\/lib(?:64)?\\/' + re.escape(i) + '$)'
@@ -583,10 +573,8 @@
def __init__(self):
self.ll_ndk_patterns = self._compile_path_matcher(self.LL_NDK_LIB_NAMES)
self.sp_ndk_patterns = self._compile_path_matcher(self.SP_NDK_LIB_NAMES)
- self.hl_ndk_patterns = self._compile_path_matcher(self.HL_NDK_LIB_NAMES)
self.ndk_patterns = self._compile_multi_path_matcher(
- (self.LL_NDK_LIB_NAMES, self.SP_NDK_LIB_NAMES,
- self.HL_NDK_LIB_NAMES))
+ (self.LL_NDK_LIB_NAMES, self.SP_NDK_LIB_NAMES))
def is_ll_ndk(self, path):
return self.ll_ndk_patterns.match(path)
@@ -594,9 +582,6 @@
def is_sp_ndk(self, path):
return self.sp_ndk_patterns.match(path)
- def is_hl_ndk(self, path):
- return self.hl_ndk_patterns.match(path)
-
def is_ndk(self, path):
return self.ndk_patterns.match(path)
@@ -706,10 +691,6 @@
def is_sp_ndk(self):
return self._ndk_classification == NDKLibDict.SP_NDK
- @property
- def is_hl_ndk(self):
- return self._ndk_classification == NDKLibDict.HL_NDK
-
def add_dep(self, dst, ty):
self._deps[ty].add(dst)
dst._users[ty].add(self)