Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

root/trunk/dsss.conf

Revision 3952, 2.7 kB (checked in by Gregor, 2 months ago)

dsss.conf, lib/gdc-posix.mak, lib/install-gdc.sh: Fixed GDC build.

  • Property svn:eol-style set to native
Line 
1 name = tango
2
3 [tango/core]
4 postinstall=install tango/core/BitManip.di $INCLUDE_PREFIX/tango/core ; \
5     install tango/core/Exception.di $INCLUDE_PREFIX/tango/core ; \
6     install tango/core/Memory.di $INCLUDE_PREFIX/tango/core ; \
7     install tango/core/Runtime.di $INCLUDE_PREFIX/tango/core ; \
8     install tango/core/Thread.di $INCLUDE_PREFIX/tango/core
9 version (GNU) {
10     prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -fintfc-file=tango/core/BitManip.di ; \
11     $DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -fintfc-file=tango/core/Exception.di ; \
12     $DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -fintfc-file=tango/core/Memory.di ; \
13     $DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -fintfc-file=tango/core/Runtime.di ; \
14     $DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di ;
15 } else version (DigitalMars) {
16     prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -Hftango/core/BitManip.di ; \
17     $DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -Hftango/core/Exception.di ; \
18     $DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -Hftango/core/Memory.di ; \
19     $DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -Hftango/core/Runtime.di ; \
20     $DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -Hftango/core/Thread.di ;
21 }
22
23 [tango/io]
24
25 [tango/math]
26
27 [tango/net]
28
29 [tango/stdc]
30 version (Windows) {
31     exclude = tango/stdc/posix
32 }
33
34 [tango/sys]
35 exclude = tango/sys/linux/* tango/sys/darwin/* tango/sys/freebsd/*
36 exclude += tango/sys/TimeConverter.d
37 exclude += tango/sys/win32/Type.di
38 exclude += tango/sys/win32/UserGdi.di
39 exclude += tango/sys/win32/Process.di
40 exclude += tango/sys/win32/Macros.di
41 version(!Windows) {
42     exclude += tango/sys/win32/CodePage.d
43     exclude += tango/sys/win32/SpecialPath.d
44     exclude += tango/sys/win32/IUnknown.d
45 }
46
47 version (linux) {
48     [tango/sys/linux]
49 }
50
51 version (darwin) {
52     [tango/sys/darwin]
53 }
54
55 version (freebsd) {
56     [tango/sys/freebsd]
57 }
58
59 version (Windows) {
60     [+tango/sys/win32]
61     preinstall = install tango/sys/win32/Macros.di $INCLUDE_PREFIX/tango/sys/win32 ; \
62         install tango/sys/win32/Process.di $INCLUDE_PREFIX/tango/sys/win32 ; \
63         install tango/sys/win32/Types.di $INCLUDE_PREFIX/tango/sys/win32 ; \
64         install tango/sys/win32/UserGdi.di $INCLUDE_PREFIX/tango/sys/win32
65 }
66
67 [tango/text]
68
69 [tango/text/locale]
70 version (!Posix) {
71     exclude += tango/text/locale/Posix.d
72 }
73 version (!Windows) {
74     exclude += tango/text/locale/Win32.d
75 }
76
77 [tango/util]
78
79 [tango/time]
80
81 [+std]
82 preinstall = install std/intrinsic.di $INCLUDE_PREFIX/std ; \
83     install std/stdarg.di $INCLUDE_PREFIX/std ; \
84     install std/c/stdarg.di $INCLUDE_PREFIX/std/c
Note: See TracBrowser for help on using the browser.