view tango/dsss.conf @ 341:1bb99290e03a trunk

[svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'.
author lindquist
date Sun, 13 Jul 2008 02:51:19 +0200
parents 1700239cab2e
children
line wrap: on
line source

name = tango

[tango/core]
postinstall=install tango/core/BitManip.di $INCLUDE_PREFIX/tango/core ; \
    install tango/core/Exception.di $INCLUDE_PREFIX/tango/core ; \
    install tango/core/Memory.di $INCLUDE_PREFIX/tango/core ; \
    install tango/core/Runtime.di $INCLUDE_PREFIX/tango/core ; \
    install tango/core/Thread.di $INCLUDE_PREFIX/tango/core
version (GNU) {
    prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -fintfc-file=tango/core/BitManip.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -fintfc-file=tango/core/Exception.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -fintfc-file=tango/core/Memory.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -fintfc-file=tango/core/Runtime.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di ; 
} else version (DigitalMars) {
    prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -Hftango/core/BitManip.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -Hftango/core/Exception.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -Hftango/core/Memory.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -Hftango/core/Runtime.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -Hftango/core/Thread.di ; 
}
else version (LLVMDC) {
    prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -Hftango/core/BitManip.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -Hftango/core/Exception.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -Hftango/core/Memory.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -Hftango/core/Runtime.di ; \
    $DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -Hftango/core/Thread.di ; 
}

version(LLVMDC) {
    [tango/stdc]
} else {

[tango/io]

[tango/math]

[tango/net]

[tango/stdc]
version (Windows) {
    exclude = tango/stdc/posix
}

[tango/sys]
exclude = tango/sys/linux/* tango/sys/darwin/* tango/sys/win32/*
exclude += tango/sys/TimeConverter.d

version (linux) {
    [tango/sys/linux]
}

version (darwin) {
    [tango/sys/darwin]
}

version (Windows) {
    [+tango/sys/win32]
    preinstall = install tango/sys/win32/Macros.di $INCLUDE_PREFIX/tango/sys/win32 ; \
        install tango/sys/win32/Process.di $INCLUDE_PREFIX/tango/sys/win32 ; \
        install tango/sys/win32/Types.di $INCLUDE_PREFIX/tango/sys/win32 ; \
        install tango/sys/win32/UserGdi.di $INCLUDE_PREFIX/tango/sys/win32
}

[tango/text]

[tango/text/locale]
version (!linux) {
    exclude += tango/text/locale/Linux.d
}
version (!Windows) {
    exclude += tango/text/locale/Win32.d
}

[tango/util]

[tango/time]

[tango/group]

[+std]
preinstall = installdir std $INCLUDE_PREFIX/std
}