aboutsummaryrefslogtreecommitdiff
path: root/blas/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'blas/Android.bp')
-rw-r--r--blas/Android.bp59
1 files changed, 59 insertions, 0 deletions
diff --git a/blas/Android.bp b/blas/Android.bp
new file mode 100644
index 000000000..db0e4daed
--- /dev/null
+++ b/blas/Android.bp
@@ -0,0 +1,59 @@
+// Copyright (C) 2015 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+cc_defaults {
+ name: "eigen-defaults",
+ srcs: [
+ "single.cpp",
+ "double.cpp",
+ "complex_single.cpp",
+ "complex_double.cpp",
+ "xerbla.cpp",
+ "f2c/complexdots.c",
+ "f2c/srotm.c",
+ "f2c/srotmg.c",
+ "f2c/drotm.c",
+ "f2c/drotmg.c",
+ "f2c/lsame.c",
+ "f2c/dspmv.c",
+ "f2c/ssbmv.c",
+ "f2c/chbmv.c",
+ "f2c/sspmv.c",
+ "f2c/zhbmv.c",
+ "f2c/chpmv.c",
+ "f2c/dsbmv.c",
+ "f2c/zhpmv.c",
+ "f2c/dtbmv.c",
+ "f2c/stbmv.c",
+ "f2c/ctbmv.c",
+ "f2c/ztbmv.c",
+ "f2c/d_cnjg.c",
+ "f2c/r_cnjg.c",
+ ],
+ cflags: ["-Wno-unused-parameter"],
+ export_include_dirs: ["."],
+}
+
+cc_library_static {
+ name: "libF77blas",
+ defaults: ["eigen-defaults"],
+}
+
+// Build Eigen using API 9 toolchain for RS Support lib.
+cc_library_static {
+ name: "libF77blasV8",
+ defaults: ["eigen-defaults"],
+ sdk_version: "9",
+ stl: "c++_static",
+}