summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-05-19 14:58:40 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-05-19 14:58:40 +0200
commit1da2653e7238e54eeb0eb3423ca491740895841c (patch)
tree2f55f9eb458116adbeefd5bb09c88e1ca74424c4 /mk
parent32e332b0e25087e40c829e28ea6b60290ab8635c (diff)
downloadembtoolkit-1da2653e7238e54eeb0eb3423ca491740895841c.tar.gz
embtoolkit-1da2653e7238e54eeb0eb3423ca491740895841c.tar.bz2
embtoolkit-1da2653e7238e54eeb0eb3423ca491740895841c.tar.xz
Toolchain: llvm/compiler-rt: tweak Makefile to not compile with full source file name
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/llvm/compiler-rt/Makefile24
1 files changed, 12 insertions, 12 deletions
diff --git a/mk/llvm/compiler-rt/Makefile b/mk/llvm/compiler-rt/Makefile
index c25c544..e4a18ba 100644
--- a/mk/llvm/compiler-rt/Makefile
+++ b/mk/llvm/compiler-rt/Makefile
@@ -24,17 +24,17 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
################################################################################
-rootsrc ?= $(shell pwd)
+rootsrc/ ?=
LIBDIR ?= lib
#
# Sanitizer common part
#
SANCOMMON := sanitizer_common
-SANCOMMON_CXXSRCS := $(wildcard $(rootsrc)/lib/sanitizer_common/*.cc)
-SANCOMMON_CXXSRCS += $(wildcard $(rootsrc)/lib/interception/*.cc)
-SANCOMMON_CSRCS := $(wildcard $(rootsrc)/lib/sanitizer_common/*.c)
-SANCOMMON_CSRCS += $(wildcard $(rootsrc)/lib/interception/*.c)
+SANCOMMON_CXXSRCS := $(wildcard $(rootsrc/)lib/sanitizer_common/*.cc)
+SANCOMMON_CXXSRCS += $(wildcard $(rootsrc/)lib/interception/*.cc)
+SANCOMMON_CSRCS := $(wildcard $(rootsrc/)lib/sanitizer_common/*.c)
+SANCOMMON_CSRCS += $(wildcard $(rootsrc/)lib/interception/*.c)
SANCOMMON_OBJS := $(patsubst %.cc,%.o,$(SANCOMMON_CXXSRCS))
SANCOMMON_OBJS += $(patsubst %.c,%.o,$(SANCOMMON_CSRCS))
@@ -45,8 +45,8 @@ SANCOMMON_EXTRA_CFLAGS := -fno-rtti
# Address sanitizer part
#
ASAN := asan
-ASAN_CXXSRCS := $(wildcard $(rootsrc)/lib/asan/*.cc)
-ASAN_CSRCS := $(wildcard $(rootsrc)/lib/asan/*.c)
+ASAN_CXXSRCS := $(wildcard $(rootsrc/)lib/asan/*.cc)
+ASAN_CSRCS := $(wildcard $(rootsrc/)lib/asan/*.c)
ASAN_OBJS := $(patsubst %.cc,%.o,$(ASAN_CXXSRCS))
ASAN_OBJS += $(patsubst %.c,%.o,$(ASAN_CSRCS))
@@ -57,8 +57,8 @@ ASAN_EXTRA_CFLAGS := -fno-rtti
# Thread sanitizer part
#
TSAN := tsan
-TSAN_CXXSRCS := $(wildcard $(rootsrc)/lib/tsan/rtl/*.cc)
-TSAN_CSRCS := $(wildcard $(rootsrc)/lib/tsan/rtl/*.c)
+TSAN_CXXSRCS := $(wildcard $(rootsrc/)lib/tsan/rtl/*.cc)
+TSAN_CSRCS := $(wildcard $(rootsrc/)lib/tsan/rtl/*.c)
TSAN_OBJS := $(patsubst %.cc,%.o,$(TSAN_CXXSRCS))
TSAN_OBJS += $(patsubst %.c,%.o,$(TSAN_CSRCS))
@@ -66,8 +66,8 @@ TSAN_OBJS += $(patsubst %.c,%.o,$(TSAN_CSRCS))
# Undefined behavior sanitizer part
#
UBSAN := ubsan
-UBSAN_CXXSRCS := $(wildcard $(rootsrc)/lib/ubsan/*.cc)
-UBSAN_CSRCS := $(wildcard $(rootsrc)/lib/ubsan/*.c)
+UBSAN_CXXSRCS := $(wildcard $(rootsrc/)lib/ubsan/*.cc)
+UBSAN_CSRCS := $(wildcard $(rootsrc/)lib/ubsan/*.c)
UBSAN_OBJS := $(patsubst %.cc,%.o,$(UBSAN_CXXSRCS))
UBSAN_OBJS += $(patsubst %.c,%.o,$(UBSAN_CSRCS))
@@ -91,7 +91,7 @@ SANCOMMON_CFLAGS += -DASAN_ALLOCATOR_VERSION=1
ARFLAGS := rvs
override CFLAGS := $(CFLAGS) $(SANCOMMON_CFLAGS)
-override CPPFLAGS := $(CPPFLAGS) -I$(rootsrc)/include -I$(rootsrc)/lib
+override CPPFLAGS := $(CPPFLAGS) -I$(rootsrc/)include -I$(rootsrc/)lib
override CXXFLAGS := $(CXXFLAGS) $(CFLAGS)
define __lib_install