From: Chris Lattner Date: Mon, 20 May 2002 21:16:19 +0000 (+0000) Subject: Tracelib is now an LLVM library just like all other libraries in this X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=348d165d9b0854495f199fa31c76349347750995;p=oota-llvm.git Tracelib is now an LLVM library just like all other libraries in this directory. If the test code needs to be resurrected in the future, it should be moved into the test/Programs directory, linking with tracelib. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2672 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/runtime/libtrace/Makefile b/runtime/libtrace/Makefile index 18110e223ed..7e3012e76a5 100644 --- a/runtime/libtrace/Makefile +++ b/runtime/libtrace/Makefile @@ -1,26 +1,11 @@ LEVEL = ../../.. -include $(LEVEL)/Makefile.common +LIBNAME = instr -LIB32 = ../Output/libinstr32.a -LIB64 = ../Output/libinstr64.a -all:: $(LIB32) $(LIB64) +# We use assert and memset here... and we are linked into the program AFTER final +# link. Because of this, we have to play funny games here. :( +LDFLAGS = /home/vadve/lattner/cvs/gcc_install/lib/gcc-lib/llvm/3.1/libgcc.bc \ + /home/vadve/lattner/cvs/gcc_install/lib/gcc-lib/llvm/3.1/libc.bc -tracelib: tracelib.c - g++ -g -DTEST_INSTRLIB $< -o $@ +include ../Makefile.libs -Debug/tracelib32.o: tracelib.c Debug/.dir - g++ -c -g $< -o $@ - -Debug/tracelib64.o: tracelib.c Debug/.dir - cc -c -xarch=v9 -g $< -o $@ - -$(LIB32): Debug/tracelib32.o ../Output/.dir - ar r $@ $< - -$(LIB64): Debug/tracelib64.o ../Output/.dir - ar r $@ $< - -test: tracelib - -tracelib.c: tracelib.h