Mercurial > projects > ldc
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)/. |