diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-05-19 14:58:40 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-05-19 14:58:40 +0200 |
commit | 1da2653e7238e54eeb0eb3423ca491740895841c (patch) | |
tree | 2f55f9eb458116adbeefd5bb09c88e1ca74424c4 | |
parent | 32e332b0e25087e40c829e28ea6b60290ab8635c (diff) | |
download | embtoolkit-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>
-rw-r--r-- | mk/llvm/compiler-rt/Makefile | 24 |
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 |