comparison runtime/lib/llvmdc-posix.mak @ 663:6aaa3d3c1183

First part of rename to LDC.
author Christian Kamm <kamm incasoftware de>
date Mon, 06 Oct 2008 22:46:55 +0200
parents 20c065c46b38
children
comparison
equal deleted inserted replaced
662:88e23f8c2354 663:6aaa3d3c1183
8 # make doc 8 # make doc
9 # Generate documentation 9 # Generate documentation
10 # make clean 10 # make clean
11 # Delete unneeded files created by build process 11 # Delete unneeded files created by build process
12 12
13 LIB_TARGET=libtango-base-llvmdc.a 13 LIB_TARGET=libtango-base-ldc.a
14 LIB_MASK=libtango-base-llvmdc*.a 14 LIB_MASK=libtango-base-ldc*.a
15 LIB_TARGET_C=libtango-base-c-llvmdc.a 15 LIB_TARGET_C=libtango-base-c-ldc.a
16 LIB_MASK_C=libtango-base-c-llvmdc*.a 16 LIB_MASK_C=libtango-base-c-ldc*.a
17 LIB_NAME_NATIVE=libtango-base-llvmdc-native 17 LIB_NAME_NATIVE=libtango-base-ldc-native
18 LIB_TARGET_NATIVE=$(LIB_NAME_NATIVE).a 18 LIB_TARGET_NATIVE=$(LIB_NAME_NATIVE).a
19 19
20 DIR_CC=./common/tango 20 DIR_CC=./common/tango
21 DIR_RT=../../runtime/internal 21 DIR_RT=../../runtime/internal
22 DIR_GC=./gc/basic 22 DIR_GC=./gc/basic
27 MD=mkdir -p 27 MD=mkdir -p
28 28
29 CC=gcc 29 CC=gcc
30 LC=llvm-ar rsv 30 LC=llvm-ar rsv
31 CLC=ar rsv 31 CLC=ar rsv
32 DC=llvmdc 32 DC=ldc
33 LLVMLINK=llvm-link 33 LLVMLINK=llvm-link
34 LLC=llc 34 LLC=llc
35 35
36 ADD_CFLAGS= 36 ADD_CFLAGS=
37 #ADD_DFLAGS= 37 #ADD_DFLAGS=
49 ALL_DOCS= 49 ALL_DOCS=
50 50
51 ###################################################### 51 ######################################################
52 52
53 lib : $(ALL_OBJS) 53 lib : $(ALL_OBJS)
54 make -C $(DIR_CC) -fllvmdc.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 54 make -C $(DIR_CC) -fldc.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)"
55 make -C $(DIR_RT) -fllvmdc.mak lib 55 make -C $(DIR_RT) -fldc.mak lib
56 make -C $(DIR_GC) -fllvmdc.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 56 make -C $(DIR_GC) -fldc.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)"
57 # could link the three parts into one here, but why should we 57 # could link the three parts into one here, but why should we
58 58
59 sharedlib : $(ALL_OBJS) 59 sharedlib : $(ALL_OBJS)
60 make -C $(DIR_CC) -fllvmdc.mak sharedlib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 60 make -C $(DIR_CC) -fldc.mak sharedlib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)"
61 make -C $(DIR_RT) -fllvmdc.mak sharedlib 61 make -C $(DIR_RT) -fldc.mak sharedlib
62 make -C $(DIR_GC) -fllvmdc.mak sharedlib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 62 make -C $(DIR_GC) -fldc.mak sharedlib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)"
63 # could link the three parts into one here, but why should we 63 # could link the three parts into one here, but why should we
64 64
65 doc : $(ALL_DOCS) 65 doc : $(ALL_DOCS)
66 make -C $(DIR_CC) -fllvmdc.mak doc 66 make -C $(DIR_CC) -fldc.mak doc
67 make -C $(DIR_RT) -fllvmdc.mak doc 67 make -C $(DIR_RT) -fldc.mak doc
68 make -C $(DIR_GC) -fllvmdc.mak doc 68 make -C $(DIR_GC) -fldc.mak doc
69 69
70 ###################################################### 70 ######################################################
71 71
72 clean : 72 clean :
73 find . -name "*.di" | xargs $(RM) 73 find . -name "*.di" | xargs $(RM)
74 $(RM) $(ALL_OBJS) 74 $(RM) $(ALL_OBJS)
75 $(RM) $(ALL_DOCS) 75 $(RM) $(ALL_DOCS)
76 make -C $(DIR_CC) -fllvmdc.mak clean 76 make -C $(DIR_CC) -fldc.mak clean
77 make -C $(DIR_RT) -fllvmdc.mak clean 77 make -C $(DIR_RT) -fldc.mak clean
78 make -C $(DIR_GC) -fllvmdc.mak clean 78 make -C $(DIR_GC) -fldc.mak clean
79 $(RM) $(LIB_MASK) 79 $(RM) $(LIB_MASK)
80 $(RM) $(LIB_MASK_C) 80 $(RM) $(LIB_MASK_C)
81 $(RM) $(LIB_NAME_NATIVE)* 81 $(RM) $(LIB_NAME_NATIVE)*
82 82
83 install : 83 install :
84 make -C $(DIR_CC) -fllvmdc.mak install 84 make -C $(DIR_CC) -fldc.mak install
85 make -C $(DIR_RT) -fllvmdc.mak install 85 make -C $(DIR_RT) -fldc.mak install
86 make -C $(DIR_GC) -fllvmdc.mak install 86 make -C $(DIR_GC) -fldc.mak install
87 $(CP) $(LIB_MASK) $(LIB_DEST)/. 87 $(CP) $(LIB_MASK) $(LIB_DEST)/.
88 $(CP) $(LIB_MASK_C) $(LIB_DEST)/. 88 $(CP) $(LIB_MASK_C) $(LIB_DEST)/.