summaryrefslogtreecommitdiffstats
path: root/compiler-rt
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-08-01 14:55:49 +0000
committerAlexey Samsonov <samsonov@google.com>2012-08-01 14:55:49 +0000
commit139a7c0575ea4f2329acc8330ee82ee093446ca5 (patch)
tree0adc67583ea187bbefe3ced915140f2603e08ce9 /compiler-rt
parente831cdc42909b19bf1809afaf8a0d6fe72c340ed (diff)
downloadbcm5719-llvm-139a7c0575ea4f2329acc8330ee82ee093446ca5.tar.gz
bcm5719-llvm-139a7c0575ea4f2329acc8330ee82ee093446ca5.zip
[Sanitizer] Make ASan/TSan sources depend on headers from interception library
llvm-svn: 161113
Diffstat (limited to 'compiler-rt')
-rw-r--r--compiler-rt/lib/asan/Makefile.mk4
-rw-r--r--compiler-rt/lib/tsan/rtl/Makefile.mk2
2 files changed, 4 insertions, 2 deletions
diff --git a/compiler-rt/lib/asan/Makefile.mk b/compiler-rt/lib/asan/Makefile.mk
index 9d1a2e8a9a2..d3e8c77e9e1 100644
--- a/compiler-rt/lib/asan/Makefile.mk
+++ b/compiler-rt/lib/asan/Makefile.mk
@@ -17,8 +17,8 @@ Implementation := Generic
# FIXME: use automatic dependencies?
Dependencies := $(wildcard $(Dir)/*.h)
-Dependencies += $(wildcard $(Dir)/interception/*.h)
-Dependencies += $(wildcard $(Dir)/interception/mach_override/*.h)
+Dependencies += $(wildcard $(Dir)/../interception/*.h)
+Dependencies += $(wildcard $(Dir)/../interception/mach_override/*.h)
# Define a convenience variable for all the asan functions.
AsanFunctions := $(Sources:%.cc=%)
diff --git a/compiler-rt/lib/tsan/rtl/Makefile.mk b/compiler-rt/lib/tsan/rtl/Makefile.mk
index d5d6327b543..a6a7fc8b86e 100644
--- a/compiler-rt/lib/tsan/rtl/Makefile.mk
+++ b/compiler-rt/lib/tsan/rtl/Makefile.mk
@@ -18,6 +18,8 @@ Implementation := Generic
# FIXME: use automatic dependencies?
Dependencies := $(wildcard $(Dir)/*.h)
+Dependencies += $(wildcard $(Dir)/../../interception/*.h)
+Dependencies += $(wildcard $(Dir)/../../interception/mach_override/*.h)
# Define a convenience variable for all the tsan functions.
TsanFunctions += $(Sources:%.cc=%) $(AsmSources:%.S=%)
OpenPOWER on IntegriCloud