diff tango/lib/llvmdc-posix.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 aca17e55b7a5
line wrap: on
line diff
--- a/tango/lib/llvmdc-posix.mak	Fri Jan 11 17:57:40 2008 +0100
+++ b/tango/lib/llvmdc-posix.mak	Mon Jan 14 05:11:54 2008 +0100
@@ -12,6 +12,8 @@
 
 LIB_TARGET=libtango-base-llvmdc.a
 LIB_MASK=libtango-base-llvmdc*.a
+LIB_TARGET_C=libtango-base-c-llvmdc.a
+LIB_MASK_C=libtango-base-c-llvmdc*.a
 
 DIR_CC=./common/tango
 DIR_RT=./compiler/llvmdc
@@ -23,13 +25,14 @@
 
 CC=gcc
 LC=llvm-ar rsv
+CLC=ar rsv
 DC=llvmdc
 
 ADD_CFLAGS=
 ADD_DFLAGS=
 
-targets : lib doc
-all     : lib doc
+targets : lib clib doc
+all     : lib clib doc
 
 ######################################################
 
@@ -49,6 +52,8 @@
 	$(LC) $(LIB_TARGET) `find $(DIR_CC) -name "*.bc" | xargs echo`
 	$(LC) $(LIB_TARGET) `find $(DIR_RT) -name "*.bc" | xargs echo`
 	$(LC) $(LIB_TARGET) `find $(DIR_GC) -name "*.bc" | xargs echo`
+	$(CLC) $(LIB_TARGET_C) `find $(DIR_CC) -name "*.o" | xargs echo`
+	$(CLC) $(LIB_TARGET_C) `find $(DIR_RT) -name "*.o" | xargs echo`
 
 doc : $(ALL_DOCS)
 	make -C $(DIR_CC) -fllvmdc.mak doc
@@ -65,9 +70,11 @@
 	make -C $(DIR_RT) -fllvmdc.mak clean
 	make -C $(DIR_GC) -fllvmdc.mak clean
 	$(RM) $(LIB_MASK)
+	$(RM) $(LIB_MASK_C)
 
 install :
 	make -C $(DIR_CC) -fllvmdc.mak install
 	make -C $(DIR_RT) -fllvmdc.mak install
 	make -C $(DIR_GC) -fllvmdc.mak install
-#	$(CP) $(LIB_MASK) $(LIB_DEST)/.
+	$(CP) $(LIB_MASK) $(LIB_DEST)/.
+	$(CP) $(LIB_MASK_C) $(LIB_DEST)/.