summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
l---------.clang-format1
-rw-r--r--Android.bp57
l---------vndk/v29/arm/libprotobuf-cpp-full.so1
l---------vndk/v29/arm/libprotobuf-cpp-lite.so1
l---------vndk/v29/arm64/libprotobuf-cpp-full.so1
l---------vndk/v29/arm64/libprotobuf-cpp-lite.so1
6 files changed, 62 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format
new file mode 120000
index 0000000..973b2fa
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1 @@
+../../../build/soong/scripts/system-clang-format \ No newline at end of file
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..c5c41aa
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,57 @@
+//
+// Copyright (C) 2023 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+cc_library_shared {
+ name: "libprotobuf-cpp-lite-3.9.1-vendorcompat",
+ stem: "libprotobuf-cpp-lite-3.9.1",
+ target: {
+ android_arm: {
+ shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat"],
+ },
+ android_arm64: {
+ shared_libs: ["libprotobuf-cpp-full-3.9.1-vendorcompat"],
+ },
+ },
+ vendor: true,
+}
+
+cc_prebuilt_library_shared {
+ name: "libprotobuf-cpp-full-vendorcompat",
+ stem: "libprotobuf-cpp-full",
+ vendor: true,
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["vndk/v29/arm/libprotobuf-cpp-full.so"],
+ },
+ android_arm64: {
+ srcs: ["vndk/v29/arm64/libprotobuf-cpp-full.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+}
+
+cc_prebuilt_library_shared {
+ name: "libprotobuf-cpp-lite-vendorcompat",
+ stem: "libprotobuf-cpp-lite",
+ vendor: true,
+ strip: {
+ none: true,
+ },
+ target: {
+ android_arm: {
+ srcs: ["vndk/v29/arm/libprotobuf-cpp-lite.so"],
+ },
+ android_arm64: {
+ srcs: ["vndk/v29/arm64/libprotobuf-cpp-lite.so"],
+ },
+ },
+ compile_multilib: "both",
+ check_elf_files: false,
+}
diff --git a/vndk/v29/arm/libprotobuf-cpp-full.so b/vndk/v29/arm/libprotobuf-cpp-full.so
new file mode 120000
index 0000000..2c8c152
--- /dev/null
+++ b/vndk/v29/arm/libprotobuf-cpp-full.so
@@ -0,0 +1 @@
+../../../../../../prebuilts/vndk/v29/arm64/arch-arm-armv8-a/shared/vndk-core/libprotobuf-cpp-full.so \ No newline at end of file
diff --git a/vndk/v29/arm/libprotobuf-cpp-lite.so b/vndk/v29/arm/libprotobuf-cpp-lite.so
new file mode 120000
index 0000000..4b3896e
--- /dev/null
+++ b/vndk/v29/arm/libprotobuf-cpp-lite.so
@@ -0,0 +1 @@
+../../../../../../prebuilts/vndk/v29/arm64/arch-arm-armv8-a/shared/vndk-core/libprotobuf-cpp-lite.so \ No newline at end of file
diff --git a/vndk/v29/arm64/libprotobuf-cpp-full.so b/vndk/v29/arm64/libprotobuf-cpp-full.so
new file mode 120000
index 0000000..caba7cb
--- /dev/null
+++ b/vndk/v29/arm64/libprotobuf-cpp-full.so
@@ -0,0 +1 @@
+../../../../../../prebuilts/vndk/v29/arm64/arch-arm64-armv8-a/shared/vndk-core/libprotobuf-cpp-full.so \ No newline at end of file
diff --git a/vndk/v29/arm64/libprotobuf-cpp-lite.so b/vndk/v29/arm64/libprotobuf-cpp-lite.so
new file mode 120000
index 0000000..a4bac2e
--- /dev/null
+++ b/vndk/v29/arm64/libprotobuf-cpp-lite.so
@@ -0,0 +1 @@
+../../../../../../prebuilts/vndk/v29/arm64/arch-arm64-armv8-a/shared/vndk-core/libprotobuf-cpp-lite.so \ No newline at end of file