From 47f9182e49355b0c1ea708b7ac8facd7ae1e027f Mon Sep 17 00:00:00 2001 From: Justin Yun Date: Fri, 15 Mar 2024 22:51:59 +0900 Subject: [PATCH] Remove bionic dependency from llndk-versioning.h llndk-versioning.h only defines macros for LLNDK versioning. Remove unused bionic header. Bug: 302113279 Test: lunch cf_x86_64-trunk_staging-userdebug && m && m cts Change-Id: I8d3ebbd765a223a2241e1a0bc95c84d726bacb9d --- .../include_llndk/android/llndk-versioning.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/libvendorsupport/include_llndk/android/llndk-versioning.h b/libvendorsupport/include_llndk/android/llndk-versioning.h index b5001491d..8ae56d4c5 100644 --- a/libvendorsupport/include_llndk/android/llndk-versioning.h +++ b/libvendorsupport/include_llndk/android/llndk-versioning.h @@ -14,10 +14,9 @@ #pragma once -#include - -__BEGIN_DECLS - +/* As a vendor default header included in all vendor modules, this header MUST NOT include other + * header files or any declarations. Only macros are allowed. + */ #if defined(__ANDROID_VENDOR__) // LLNDK (https://source.android.com/docs/core/architecture/vndk/build-system#ll-ndk) is similar to @@ -53,5 +52,3 @@ __BEGIN_DECLS (__builtin_available(android sdk_api_level, *)) #endif // __ANDROID_VENDOR__ - -__END_DECLS