From: Vikram S. Adve Date: Tue, 8 Jul 2003 18:40:58 +0000 (+0000) Subject: Native libraries (libinstr*.a) should not have been taken out when X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=47485df2801d08fd4d9c52034d44685921427595;p=oota-llvm.git Native libraries (libinstr*.a) should not have been taken out when taking out the rule for compiling the test driver. We need the native libraries for libinstr because they are directly linked into the native CBE or LLC code. That is the only practical way to debug them! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7129 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/runtime/libtrace/Makefile b/runtime/libtrace/Makefile index d9d311bcd85..b74e037dcff 100644 --- a/runtime/libtrace/Makefile +++ b/runtime/libtrace/Makefile @@ -4,3 +4,20 @@ LIBNAME = instr include ../Makefile.libs +## We need the native libraries for libinstr because they are directly +## linked into the native CBE or LLC code. That is the only practical +## way to debug them! + +LIBINSTR = ../Output/libinstr.$(ARCH).a +all:: $(LIBINSTR) + +tracelib: tracelib.c + g++ -g -DTEST_INSTRLIB $< -o $@ + +Debug/tracelib.o: tracelib.c Debug/.dir + $(CompileC) -g $< -o $@ + +$(LIBINSTR): Debug/tracelib.o ../Output/.dir + ar r $@ $< + +tracelib.c: tracelib.h