Mercurial > projects > ldc
diff tango/lib/compiler/llvmdc/llvmdc.mak @ 133:44a95ac7368a trunk
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
In particular, assertions has been fixed to include file/line info, and much more!
author | lindquist |
---|---|
date | Mon, 14 Jan 2008 05:11:54 +0100 |
parents | 1700239cab2e |
children | 0ab29b838084 |
line wrap: on
line diff
--- a/tango/lib/compiler/llvmdc/llvmdc.mak Fri Jan 11 17:57:40 2008 +0100 +++ b/tango/lib/compiler/llvmdc/llvmdc.mak Mon Jan 14 05:11:54 2008 +0100 @@ -13,6 +13,9 @@ LIB_TARGET=libtango-rt-llvmdc.a LIB_MASK=libtango-rt-llvmdc*.a +LIB_TARGET_C=libtango-rt-c-llvmdc.a +LIB_MASK_C=libtango-rt-c-llvmdc*.a + CP=cp -f RM=rm -f MD=mkdir -p @@ -30,6 +33,7 @@ CC=gcc LC=llvm-ar rsv +CLC=ar rsv DC=llvmdc LLC=llvm-as @@ -60,10 +64,13 @@ targets : lib doc all : lib doc -lib : llvmdc.lib +lib : llvmdc.lib llvmdc.clib doc : llvmdc.doc ###################################################### +OBJ_C= \ + monitor.o \ + critical.o OBJ_BASE= \ aaA.bc \ @@ -72,7 +79,8 @@ adi.bc \ arrays.bc \ cast.bc \ - contract.bc \ + dmain2.bc \ + eh.bc \ genobj.bc \ lifetime.bc \ mem.bc \ @@ -147,6 +155,12 @@ $(RM) $@ $(LC) $@ $(ALL_OBJS) +llvmdc.clib : $(LIB_TARGET_C) + +$(LIB_TARGET_C) : $(OBJ_C) + $(RM) $@ + $(CLC) $@ $(OBJ_C) + llvmdc.doc : $(ALL_DOCS) echo No documentation available. @@ -155,9 +169,12 @@ clean : find . -name "*.di" | xargs $(RM) $(RM) $(ALL_OBJS) + $(RM) $(OBJ_C) $(RM) $(ALL_DOCS) $(RM) $(LIB_MASK) + $(RM) $(LIB_MASK_C) install : $(MD) $(LIB_DEST) $(CP) $(LIB_MASK) $(LIB_DEST)/. + $(CP) $(LIB_MASK_C) $(LIB_DEST)/.