Mercurial > projects > ldc
annotate runtime/internal/ldc.mak @ 827:489f6f39ca09
... and fixed that test case :P ...
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Thu, 04 Dec 2008 16:13:40 +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)/. |