aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libc/Android.bp57
-rw-r--r--libdl/Android.bp5
-rw-r--r--libm/Android.bp5
3 files changed, 67 insertions, 0 deletions
diff --git a/libc/Android.bp b/libc/Android.bp
index 8c6f5960a..72699f5eb 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -2182,6 +2182,63 @@ ndk_library {
first_version: "9",
}
+llndk_library {
+ name: "libc.llndk",
+ symbol_file: "libc.map.txt",
+ export_headers_as_system: true,
+ export_preprocessed_headers: ["include"],
+ arch: {
+ arm: {
+ export_include_dirs: [
+ "arch-arm/include",
+ "kernel/uapi",
+ "kernel/uapi/asm-arm",
+ "kernel/android/uapi",
+ ],
+ },
+ arm64: {
+ export_include_dirs: [
+ "arch-arm64/include",
+ "kernel/uapi",
+ "kernel/uapi/asm-arm64",
+ "kernel/android/uapi",
+ ],
+ },
+ mips: {
+ export_include_dirs: [
+ "arch-mips/include",
+ "kernel/uapi",
+ "kernel/uapi/asm-mips",
+ "kernel/android/uapi",
+ ],
+ },
+ mips64: {
+ export_include_dirs: [
+ "arch-mips64/include",
+ "kernel/uapi",
+ "kernel/uapi/asm-mips",
+ "kernel/android/uapi",
+ ],
+ },
+ x86: {
+ export_include_dirs: [
+ "arch-x86/include",
+ "kernel/uapi",
+ "kernel/uapi/asm-x86",
+ "kernel/android/uapi",
+ ],
+ },
+ x86_64: {
+ export_include_dirs: [
+ "arch-x86_64/include",
+ "kernel/uapi",
+ "kernel/uapi/asm-x86",
+ "kernel/android/uapi",
+ ],
+ },
+ },
+}
+
ndk_library {
name: "libstdc++.ndk",
symbol_file: "libstdc++.map.txt",
diff --git a/libdl/Android.bp b/libdl/Android.bp
index 5b67e3881..8c6b47e69 100644
--- a/libdl/Android.bp
+++ b/libdl/Android.bp
@@ -124,3 +124,8 @@ ndk_library {
symbol_file: "libdl.map.txt",
first_version: "9",
}
+
+llndk_library {
+ name: "libdl.llndk",
+ symbol_file: "libdl.map.txt",
+}
diff --git a/libm/Android.bp b/libm/Android.bp
index 7489bfea0..24e641c94 100644
--- a/libm/Android.bp
+++ b/libm/Android.bp
@@ -538,3 +538,8 @@ ndk_library {
symbol_file: "libm.map.txt",
first_version: "9",
}
+
+llndk_library {
+ name: "libm.llndk",
+ symbol_file: "libm.map.txt",
+}