aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-05-02 18:30:40 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-05-02 18:30:40 +0000
commit10aec4f35c2716356dd8ab153705b8165d3a01a7 (patch)
tree1487bb77cf6d7bba53474fb58434fb54e2567dc4
parentf22c9e46425c48d6f3c7e0d7873b54ddafcab9b4 (diff)
parent60d0bea5ed7f36d788432da826d28127dfd723f3 (diff)
downloadlibunwind-oreo-dr2-release.tar.gz
Change-Id: I867b4f07994ce5d22b5496b100896787df7e0896
-rw-r--r--Android.bp38
1 files changed, 30 insertions, 8 deletions
diff --git a/Android.bp b/Android.bp
index 2c2c8e65..95d9cd31 100644
--- a/Android.bp
+++ b/Android.bp
@@ -38,24 +38,47 @@ cc_defaults {
"-DNDEBUG",
],
+ // libunwind expects to find include/libunwind_i.h before
+ // include/tdep-<arch>/libunwind_i.h, but soong prepends arch-specific
+ // include directories. To keep the include directories in the right
+ // order, pass "include" as an architecture specific include for every
+ // architecture.
arch: {
arm: {
- local_include_dirs: ["include/tdep-arm"],
+ local_include_dirs: [
+ "include",
+ "include/tdep-arm",
+ ],
},
arm64: {
- local_include_dirs: ["include/tdep-aarch64"],
+ local_include_dirs: [
+ "include",
+ "include/tdep-aarch64",
+ ],
},
mips: {
- local_include_dirs: ["include/tdep-mips"],
+ local_include_dirs: [
+ "include",
+ "include/tdep-mips",
+ ],
},
mips64: {
- local_include_dirs: ["include/tdep-mips"],
+ local_include_dirs: [
+ "include",
+ "include/tdep-mips",
+ ],
},
x86: {
- local_include_dirs: ["include/tdep-x86"],
+ local_include_dirs: [
+ "include",
+ "include/tdep-x86",
+ ],
},
x86_64: {
- local_include_dirs: ["include/tdep-x86_64"],
+ local_include_dirs: [
+ "include",
+ "include/tdep-x86_64",
+ ],
},
},
@@ -91,7 +114,6 @@ cc_defaults {
local_include_dirs: [
"src",
- "include",
],
}
@@ -172,7 +194,7 @@ cc_library {
"src/ptrace/_UPT_get_proc_name.c",
"src/ptrace/_UPT_reg_offset.c",
"src/ptrace/_UPT_resume.c",
- ],
+ ],
arch: {
arm: {