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

Changeset 2230

Show
Ignore:
Timestamp:
05/15/07 19:26:38 (2 years ago)
Author:
larsivi
Message:

include instead of import

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/install/dmd-posix/installer.sh

    r2229 r2230  
    2727# This installer works by black magic: The following number must be the exact 
    2828# number of lines in this file+3: 
    29 LINES=112 
     29LINES=113 
    3030 
    3131# Install DMD if necessary 
     
    105105 
    106106echo 'Done!' 
     107echo "Remember to update your PATH as necessary. You installed to the prefix $DMDDIR" 
    107108echo "Run 'tango-dmd-tool --uninstall $DMDDIR' to uninstall Tango" 
    108109 
  • trunk/install/dmd-posix/mkinstaller.sh

    r2229 r2230  
    6969cp ../install/dmd-posix/tango-dmd-tool bin/tango-dmd-tool || die 1 "Failed to install the uninstaller" 
    7070 
    71 # Clear old import files 
    72 rm -rf import/tango/tango import/tango/std 
     71# Clear old include/d files 
     72rm -rf include/d/tango/tango include/d/tango/std 
    7373 
    74 mkdir -p import/tango 
    75 cp -pR ../tango import/tango || die 1 "Failed to copy in the tango .d files" 
    76 cp -pR ../std import/tango || die 1 "Failed to copy in the std .d files" 
     74mkdir -p include/d/tango 
     75cp -pR ../tango include/d/tango || die 1 "Failed to copy in the tango .d files" 
     76cp -pR ../std include/d/tango || die 1 "Failed to copy in the std .d files" 
    7777 
    7878mkdir -p lib 
    7979cp ../lib/libtango.a lib || die 1 "Failed to copy in the tango .a file" 
    8080 
    81 find import/tango -name .svn | xargs rm -rf 
    82 tar zcf ../tango.tar.gz import lib bin || die 1 "Failed to create tango.tar.gz" 
     81find include/d/tango -name .svn | xargs rm -rf 
     82tar zcf ../tango.tar.gz include lib bin || die 1 "Failed to create tango.tar.gz" 
    8383cd .. || exit 1 
    8484rm -rf tmp || exit 1 
  • trunk/install/dmd-posix/tango-dmd-tool

    r2221 r2230  
    3838 
    3939cd "`dirname $0`" 
    40 dmd --help >& /dev/null || die "dmd not found on your \$PATH!" 1 
    4140 
    4241# revert to phobos if earlier evidence of existense is found 
     
    4544    mv     $PREFIX/lib/libphobos.a.phobos $PREFIX/lib/libphobos.a 
    4645fi 
    47 if [ -e "$PREFIX/import/object.d.phobos" ] 
     46if [ -e "$PREFIX/include/d/object.d.phobos" ] 
    4847then 
    49     mv     $PREFIX/import/object.d.phobos $PREFIX/import/object.d 
     48    mv     $PREFIX/include/d/object.d.phobos $PREFIX/include/d/object.d 
    5049fi 
    5150if [ -e "$PREFIX/bin/dmd.conf.phobos" ] 
     
    6059fi 
    6160# Since Tango 0.98 
    62 if [ -e "$PREFIX/import/tango/object.di" ] 
     61if [ -e "$PREFIX/include/d/tango/object.di" ] 
    6362then 
    64     rm -rf $PREFIX/import/tango/tango 
    65     rm -rf $PREFIX/import/tango/std 
    66     rm -f  $PREFIX/import/tango/object.di 
     63    rm -rf $PREFIX/include/d/tango/tango 
     64    rm -rf $PREFIX/include/d/tango/std 
     65    rm -f  $PREFIX/include/d/tango/object.di 
    6766fi 
    6867if [ -e "$PREFIX/lib/libtango.a" ] 
  • trunk/lib/install-dmd.sh

    r2228 r2230  
    7070        mv     $PHOBOS_DIR/libphobos.a.phobos $PHOBOS_DIR/libphobos.a 
    7171    fi 
    72     if [ -e "$PREFIX/import/object.d.phobos" ] 
     72    if [ -e "$PREFIX/include/d/object.d.phobos" ] 
    7373    then 
    74         mv     $PREFIX/import/object.d.phobos $PREFIX/import/object.d 
     74        mv     $PREFIX/include/d/object.d.phobos $PREFIX/include/d/object.d 
    7575    fi 
    7676    if [ -e "$PREFIX/bin/dmd.conf.phobos" ] 
     
    8585    fi 
    8686    # Since Tango 0.98 
    87     if [ -e "$PREFIX/import/tango/object.di" ] 
     87    if [ -e "$PREFIX/include/d/tango/object.di" ] 
    8888    then 
    89         rm -rf $PREFIX/import/tango/tango 
    90         rm -rf $PREFIX/import/tango/std 
    91         rm -f  $PREFIX/import/tango/object.di 
     89        rm -rf $PREFIX/include/d/tango/tango 
     90        rm -rf $PREFIX/include/d/tango/std 
     91        rm -f  $PREFIX/include/d/tango/object.di 
    9292    fi 
    9393    if [ -e "$PREFIX/lib/libtango.a" ] 
     
    113113    fi 
    114114    mv -f $PHOBOS_DIR/libphobos.a $PHOBOS_DIR/libphobos.a.phobos 
    115     if [ -e "$PREFIX/import/object.d" ] 
     115    if [ -e "$PREFIX/include/d/object.d" ] 
    116116    then 
    117         mv -f $PREFIX/import/object.d $PREFIX/import/object.d.phobos 
     117        mv -f $PREFIX/include/d/object.d $PREFIX/include/d/object.d.phobos 
    118118    fi 
    119119fi 
     
    122122    cat > $PREFIX/bin/dmd.conf <<EOF 
    123123[Environment] 
    124 DFLAGS=-I$PREFIX/import/tango -version=Tango -version=Posix -L-L"%@P%/../lib" 
     124DFLAGS=-I$PREFIX/include/d/tango -version=Tango -version=Posix -L-L"%@P%/../lib" 
    125125EOF 
    126126} 
     
    128128# Install ... 
    129129echo 'Copying files...' 
    130 mkdir -p $PREFIX/import/tango || die "Failed to create import (maybe you need root privileges?)" 5 
     130mkdir -p $PREFIX/include/d/tango || die "Failed to create include/d (maybe you need root privileges?)" 5 
    131131mkdir -p $PREFIX/lib/ || die "Failed to create $PREFIX/lib (maybe you need root privileges?)" 5 
    132132mkdir -p $PREFIX/bin/ || die "Failed to create $PREFIX/bin" 5 
    133133cp -pRvf libphobos.a $PREFIX/lib/ || die "Failed to copy libraries" 7 
    134 cp -pRvf ../object.di $PREFIX/import/tango/object.di || die "Failed to copy source" 8 
     134cp -pRvf ../object.di $PREFIX/include/d/tango/object.di || die "Failed to copy source" 8 
    135135if [ ! -e "$PREFIX/bin/dmd.conf" ] 
    136136then