diff options
Diffstat (limited to 'runtime/libtrace/Makefile')
-rw-r--r-- | runtime/libtrace/Makefile | 27 |
1 files changed, 6 insertions, 21 deletions
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 |