aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorPrashanth Swaminathan <prashanthsw@google.com>2023-05-03 16:01:20 -0700
committerlibyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-05-09 15:31:51 +0000
commit8b4aa7cef9538729e1945778b65c46e6ae42f711 (patch)
treeb4cce8655eecb3b6bfaf368ff6c317c22ebae21c /Android.bp
parentf18f1c784a1847a4e30a1b9d38efad0518f5f41b (diff)
downloadlibyuv-8b4aa7cef9538729e1945778b65c46e6ae42f711.tar.gz
Add RVV files to Android and GN builds
Include row_rvv.cc source file and support for riscv64 builds in Android and GN builds. Adds GN build flag to disable RISC-V vector operations. Switches dynamic linker to 64-bit by default, with exceptions for 32-bit targets as defined in //build/config/android/abi.gni. Bug: b/280364043 Test: Verified local build via Android and GN. Change-Id: I1bbd36f16aafa16d4bfd117de03354be79743a9d Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4501727 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com> Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 36156287..9811a7b3 100644
--- a/Android.bp
+++ b/Android.bp
@@ -62,6 +62,7 @@ cc_library {
"source/row_msa.cc",
"source/row_neon.cc",
"source/row_neon64.cc",
+ "source/row_rvv.cc",
"source/scale.cc",
"source/scale_any.cc",
"source/scale_argb.cc",