Mercurial > projects > ldc
annotate runtime/internal/ldc.mak @ 1138:4c8bb03e4fbc
Update DtoConstFP() to be correct after LLVM r67562, which changed the way the
APFloat constructor expects its i80 APInts to be formatted. (They're now
actually consistent with the x87 format)
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Tue, 24 Mar 2009 15:24:59 +0100 |
parents | 30b42a283c8e |
children |
rev | line source |
---|---|
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
1 # Makefile to build the LDC compiler runtime D library for Linux |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
2 # Designed to work with GNU make |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
3 # Targets: |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
4 # make |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
5 # Same as make all |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
6 # make lib |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
7 # Build the compiler runtime library |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
8 # make doc |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
9 # Generate documentation |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
10 # make clean |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
11 # Delete unneeded files created by build process |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
12 |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
13 LIB_TARGET_FULL=libldc-runtime.a |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
14 LIB_TARGET_BC_ONLY=libldc-runtime-bc-only.a |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
15 LIB_TARGET_C_ONLY=libldc-runtime-c-only.a |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
16 LIB_TARGET_SHARED=libldc-runtime-shared.so |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
17 LIB_MASK=libldc-runtime*.* |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
18 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
19 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
20 CP=cp -f |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
21 RM=rm -f |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
22 MD=mkdir -p |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
23 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
24 #CFLAGS=-O3 $(ADD_CFLAGS) |
496
8bd31c8208da
Removed debug info per default from the runtime makefiles, since llvm 2.4svn is currently buggy.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
443
diff
changeset
|
25 CFLAGS=$(ADD_CFLAGS) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
26 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
27 #DFLAGS=-release -O3 -inline -w $(ADD_DFLAGS) |
496
8bd31c8208da
Removed debug info per default from the runtime makefiles, since llvm 2.4svn is currently buggy.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
443
diff
changeset
|
28 DFLAGS=-w $(ADD_DFLAGS) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
29 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
30 #TFLAGS=-O3 -inline -w $(ADD_DFLAGS) |
496
8bd31c8208da
Removed debug info per default from the runtime makefiles, since llvm 2.4svn is currently buggy.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
443
diff
changeset
|
31 TFLAGS=-w $(ADD_DFLAGS) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
32 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
33 DOCFLAGS=-version=DDoc |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
34 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
35 CC=gcc |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
36 LC=llvm-ar rsv |
569
926a03711ca8
Split runtime into three parts again.
Christian Kamm <kamm incasoftware de>
parents:
530
diff
changeset
|
37 LLINK=llvm-link |
926a03711ca8
Split runtime into three parts again.
Christian Kamm <kamm incasoftware de>
parents:
530
diff
changeset
|
38 LCC=llc |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
39 CLC=ar rsv |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
40 DC=ldc |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
41 LLC=llvm-as |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
42 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
43 LIB_DEST=.. |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
44 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
45 .SUFFIXES: .s .S .c .cpp .d .ll .html .o .bc |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
46 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
47 .s.o: |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
48 $(CC) -c $(CFLAGS) $< -o$@ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
49 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
50 .S.o: |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
51 $(CC) -c $(CFLAGS) $< -o$@ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
52 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
53 .c.o: |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
54 $(CC) -c $(CFLAGS) $< -o$@ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
55 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
56 .cpp.o: |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
57 g++ -c $(CFLAGS) $< -o$@ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
58 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
59 .d.o: |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
60 $(DC) -c $(DFLAGS) $< -of$@ -output-bc |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
61 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
62 .d.html: |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
63 $(DC) -c -o- $(DOCFLAGS) -Df$*.html ldc.ddoc $< |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
64 |
579
20c065c46b38
Basic support for runtime in shared library.
Christian Kamm <kamm incasoftware de>
parents:
569
diff
changeset
|
65 targets : lib sharedlib doc |
20c065c46b38
Basic support for runtime in shared library.
Christian Kamm <kamm incasoftware de>
parents:
569
diff
changeset
|
66 all : lib sharedlib doc |
715
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
67 #lib : ldc.bclib ldc.clib ldc.lib |
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
68 lib : ldc.clib ldc.lib |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
69 sharedlib : ldc.sharedlib |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
70 doc : ldc.doc |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
71 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
72 ###################################################### |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
73 OBJ_C= \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
74 monitor.o \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
75 critical.o |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
76 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
77 OBJ_BASE_BC= \ |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
78 aaA.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
79 aApply.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
80 aApplyR.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
81 adi.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
82 arrayInit.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
83 cast.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
84 dmain2.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
85 eh.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
86 genobj.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
87 lifetime.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
88 memory.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
89 qsort2.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
90 switch.bc \ |
608
52ab8f3130d9
Removed dmdintrinsic.d from the runtime, we already have llvmdc.bitmanip.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
606
diff
changeset
|
91 invariant.bc |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
92 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
93 OBJ_UTIL_BC= \ |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
94 util/console.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
95 util/ctype.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
96 util/string.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
97 util/utf.bc |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
98 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
99 OBJ_LDC_BC= \ |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
100 ldc/bitmanip.bc \ |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
101 ldc/vararg.bc |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
102 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
103 OBJ_TI_BC= \ |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
104 typeinfo/ti_AC.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
105 typeinfo/ti_Acdouble.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
106 typeinfo/ti_Acfloat.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
107 typeinfo/ti_Acreal.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
108 typeinfo/ti_Adouble.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
109 typeinfo/ti_Afloat.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
110 typeinfo/ti_Ag.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
111 typeinfo/ti_Aint.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
112 typeinfo/ti_Along.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
113 typeinfo/ti_Areal.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
114 typeinfo/ti_Ashort.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
115 typeinfo/ti_byte.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
116 typeinfo/ti_C.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
117 typeinfo/ti_cdouble.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
118 typeinfo/ti_cfloat.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
119 typeinfo/ti_char.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
120 typeinfo/ti_creal.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
121 typeinfo/ti_dchar.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
122 typeinfo/ti_delegate.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
123 typeinfo/ti_double.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
124 typeinfo/ti_float.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
125 typeinfo/ti_idouble.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
126 typeinfo/ti_ifloat.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
127 typeinfo/ti_int.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
128 typeinfo/ti_ireal.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
129 typeinfo/ti_long.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
130 typeinfo/ti_ptr.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
131 typeinfo/ti_real.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
132 typeinfo/ti_short.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
133 typeinfo/ti_ubyte.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
134 typeinfo/ti_uint.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
135 typeinfo/ti_ulong.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
136 typeinfo/ti_ushort.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
137 typeinfo/ti_void.bc \ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
138 typeinfo/ti_wchar.bc |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
139 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
140 OBJ_BASE_O= \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
141 aaA.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
142 aApply.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
143 aApplyR.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
144 adi.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
145 arrayInit.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
146 cast.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
147 dmain2.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
148 eh.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
149 genobj.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
150 lifetime.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
151 memory.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
152 qsort2.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
153 switch.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
154 invariant.o |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
155 |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
156 OBJ_UTIL_O= \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
157 util/console.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
158 util/ctype.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
159 util/string.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
160 util/utf.o |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
161 |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
162 OBJ_LDC_O= \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
163 ldc/bitmanip.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
164 ldc/vararg.o |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
165 |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
166 OBJ_TI_O= \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
167 typeinfo/ti_AC.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
168 typeinfo/ti_Acdouble.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
169 typeinfo/ti_Acfloat.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
170 typeinfo/ti_Acreal.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
171 typeinfo/ti_Adouble.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
172 typeinfo/ti_Afloat.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
173 typeinfo/ti_Ag.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
174 typeinfo/ti_Aint.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
175 typeinfo/ti_Along.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
176 typeinfo/ti_Areal.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
177 typeinfo/ti_Ashort.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
178 typeinfo/ti_byte.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
179 typeinfo/ti_C.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
180 typeinfo/ti_cdouble.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
181 typeinfo/ti_cfloat.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
182 typeinfo/ti_char.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
183 typeinfo/ti_creal.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
184 typeinfo/ti_dchar.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
185 typeinfo/ti_delegate.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
186 typeinfo/ti_double.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
187 typeinfo/ti_float.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
188 typeinfo/ti_idouble.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
189 typeinfo/ti_ifloat.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
190 typeinfo/ti_int.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
191 typeinfo/ti_ireal.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
192 typeinfo/ti_long.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
193 typeinfo/ti_ptr.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
194 typeinfo/ti_real.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
195 typeinfo/ti_short.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
196 typeinfo/ti_ubyte.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
197 typeinfo/ti_uint.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
198 typeinfo/ti_ulong.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
199 typeinfo/ti_ushort.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
200 typeinfo/ti_void.o \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
201 typeinfo/ti_wchar.o |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
202 |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
203 ALL_OBJS_BC= \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
204 $(OBJ_BASE_BC) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
205 $(OBJ_UTIL_BC) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
206 $(OBJ_TI_BC) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
207 $(OBJ_LDC_BC) |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
208 |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
209 ALL_OBJS_O= \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
210 $(OBJ_BASE_O) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
211 $(OBJ_UTIL_O) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
212 $(OBJ_TI_O) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
213 $(OBJ_LDC_O) \ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
214 $(OBJ_C) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
215 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
216 ###################################################### |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
217 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
218 ALL_DOCS= |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
219 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
220 ###################################################### |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
221 |
715
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
222 #ldc.bclib : $(LIB_TARGET_BC_ONLY) |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
223 ldc.clib : $(LIB_TARGET_C_ONLY) |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
224 ldc.lib : $(LIB_TARGET_FULL) |
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
225 ldc.sharedlib : $(LIB_TARGET_SHARED) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
226 |
715
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
227 #$(LIB_TARGET_BC_ONLY) : $(ALL_OBJS_O) |
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
228 # $(RM) $@ |
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
229 # $(LC) $@ $(ALL_OBJS_BC) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
230 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
231 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
232 $(LIB_TARGET_FULL) : $(ALL_OBJS_O) |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
233 $(RM) $@ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
234 $(CLC) $@ $(ALL_OBJS_O) |
569
926a03711ca8
Split runtime into three parts again.
Christian Kamm <kamm incasoftware de>
parents:
530
diff
changeset
|
235 |
926a03711ca8
Split runtime into three parts again.
Christian Kamm <kamm incasoftware de>
parents:
530
diff
changeset
|
236 |
926a03711ca8
Split runtime into three parts again.
Christian Kamm <kamm incasoftware de>
parents:
530
diff
changeset
|
237 $(LIB_TARGET_C_ONLY) : $(OBJ_C) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
238 $(RM) $@ |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
239 $(CLC) $@ $(OBJ_C) |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
240 |
579
20c065c46b38
Basic support for runtime in shared library.
Christian Kamm <kamm incasoftware de>
parents:
569
diff
changeset
|
241 |
678
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
242 $(LIB_TARGET_SHARED) : $(ALL_OBJS_O) |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
243 $(RM) $@ |
299f53f2e6f2
Fix makefile for runtime/internal.
Christian Kamm <kamm incasoftware de>
parents:
665
diff
changeset
|
244 $(CC) -shared -o $@ $(ALL_OBJS_O) |
579
20c065c46b38
Basic support for runtime in shared library.
Christian Kamm <kamm incasoftware de>
parents:
569
diff
changeset
|
245 |
20c065c46b38
Basic support for runtime in shared library.
Christian Kamm <kamm incasoftware de>
parents:
569
diff
changeset
|
246 |
663
6aaa3d3c1183
First part of rename to LDC.
Christian Kamm <kamm incasoftware de>
parents:
608
diff
changeset
|
247 ldc.doc : $(ALL_DOCS) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
248 echo No documentation available. |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
249 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
250 ###################################################### |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
251 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
252 clean : |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
253 find . -name "*.di" | xargs $(RM) |
715
30b42a283c8e
Removed TypeOpaque from DMD.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
684
diff
changeset
|
254 # $(RM) $(ALL_OBJS_BC) |
684
f1560a529987
Updates to makefiles. It's not robust with regard to the .bc files, but it works.
Christian Kamm <kamm incasoftware de>
parents:
678
diff
changeset
|
255 $(RM) $(ALL_OBJS_O) |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
256 $(RM) $(ALL_DOCS) |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
257 $(RM) $(LIB_MASK) |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
258 |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
259 install : |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
260 $(MD) $(LIB_DEST) |
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
diff
changeset
|
261 $(CP) $(LIB_MASK) $(LIB_DEST)/. |