Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99510a27 authored by Steven Moreland's avatar Steven Moreland
Browse files

Fix host libbinder_ndk build for API_LEVEL_AT_LEAST

The host build doesn't have API levels defined.

Bugs: lsandrade@
Change-Id: I82401005d5769f03761575ac9731ef400f680174
Test: N/A, TH
parent 9865dc28
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -25,11 +25,13 @@
// Include llndk-versioning.h only for vendor build as it is not available for NDK headers.
#if defined(__ANDROID_VENDOR__)
#include <android/llndk-versioning.h>
#else  // __ANDROID_VENDOR__
#if !defined(API_LEVEL_AT_LEAST)
#elif !defined(API_LEVEL_AT_LEAST)
#if defined(__BIONIC__)
#define API_LEVEL_AT_LEAST(sdk_api_level, vendor_api_level) \
    (__builtin_available(android sdk_api_level, *))
#endif
#else
#define API_LEVEL_AT_LEAST(sdk_api_level, vendor_api_level) (true)
#endif  // __BIONIC__
#endif  // __ANDROID_VENDOR__

namespace aidl::android::os {