Mercurial > projects > ldc
comparison runtime/lib/gc/basic/ldc.mak @ 684:f1560a529987
Updates to makefiles. It's not robust with regard to the .bc files, but it works.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sun, 12 Oct 2008 10:42:54 +0200 |
parents | dc078dd8d2e1 |
children |
comparison
equal
deleted
inserted
replaced
683:b411c41a9716 | 684:f1560a529987 |
---|---|
55 $(CC) -c $(CFLAGS) $< -o$@ | 55 $(CC) -c $(CFLAGS) $< -o$@ |
56 | 56 |
57 .cpp.o: | 57 .cpp.o: |
58 g++ -c $(CFLAGS) $< -o$@ | 58 g++ -c $(CFLAGS) $< -o$@ |
59 | 59 |
60 .d.bc: | 60 .d.o: |
61 $(DC) -c $(DFLAGS) $< -of$@ -output-bc | 61 $(DC) -c $(DFLAGS) $< -of$@ -output-bc |
62 | |
63 .d.o: | |
64 $(DC) -c $(DFLAGS) $< -of$@ | |
65 | 62 |
66 .d.html: | 63 .d.html: |
67 $(DC) -c -o- $(DOCFLAGS) -Df$*.html $< | 64 $(DC) -c -o- $(DOCFLAGS) -Df$*.html $< |
68 # $(DC) -c -o- $(DOCFLAGS) -Df$*.html dmd.ddoc $< | 65 # $(DC) -c -o- $(DOCFLAGS) -Df$*.html dmd.ddoc $< |
69 | 66 |
97 | 94 |
98 basic.lib : $(LIB_TARGET_BC) | 95 basic.lib : $(LIB_TARGET_BC) |
99 basic.nlib : $(LIB_TARGET_NATIVE) | 96 basic.nlib : $(LIB_TARGET_NATIVE) |
100 basic.sharedlib : $(LIB_TARGET_SHARED) | 97 basic.sharedlib : $(LIB_TARGET_SHARED) |
101 | 98 |
102 $(LIB_TARGET_BC) : $(ALL_OBJS_BC) | 99 $(LIB_TARGET_BC) : $(ALL_OBJS_O) |
103 $(RM) $@ | 100 $(RM) $@ |
104 $(LC) $@ $(ALL_OBJS_BC) | 101 $(LC) $@ $(ALL_OBJS_BC) |
105 | 102 |
106 | 103 |
107 $(LIB_TARGET_NATIVE) : $(ALL_OBJS_O) | 104 $(LIB_TARGET_NATIVE) : $(ALL_OBJS_O) |
118 | 115 |
119 ###################################################### | 116 ###################################################### |
120 | 117 |
121 clean : | 118 clean : |
122 find . -name "*.di" | xargs $(RM) | 119 find . -name "*.di" | xargs $(RM) |
123 $(RM) $(ALL_OBJS) | 120 $(RM) $(ALL_OBJS_BC) |
121 $(RM) $(ALL_OBJS_O) | |
124 $(RM) $(ALL_DOCS) | 122 $(RM) $(ALL_DOCS) |
125 $(RM) $(LIB_MASK) | 123 $(RM) $(LIB_MASK) |
126 | 124 |
127 install : | 125 install : |
128 $(MD) $(LIB_DEST) | 126 $(MD) $(LIB_DEST) |