diff options
Diffstat (limited to 'debian/relink')
-rw-r--r-- | debian/relink | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/debian/relink b/debian/relink deleted file mode 100644 index 7cfb24e..0000000 --- a/debian/relink +++ /dev/null @@ -1,74 +0,0 @@ -#! /bin/sh -# -# Relink GNAT utilities using the shared library -# - -set -e - -pwd=`pwd` - -# why? -chmod a-w build/gcc/ada/rts/*.ali - -rm -rf tmp -ln -s $pwd/build/gcc/ada/rts/libgnat.so.1 tmp/libgnat.so - -LD_LIBRARY_PATH=$pwd/tmp -export LD_LIBRARY_PATH - -PATH=$pwd/debian:$pwd/tmp:$PATH -export PATH - -echo "#! /bin/sh" > tmp/dgcc -echo "$pwd/build/gcc/xgcc -B$pwd/build/gcc/ "'"$@"' >> tmp/dgcc -chmod 755 tmp/dgcc - -echo "#! /bin/sh" > tmp/dgnatlink -echo "$pwd/build/gcc/gnatlink --GCC=dgcc "'"$@"' >> tmp/dgnatlink -chmod 755 tmp/dgnatlink - -GMCMD="$pwd/build/gcc/gnatmake -I- -Irts -I. -a -m --GNATBIND=$pwd/build/gcc/gnatbind --GNATLINK=dgnatlink --GCC=dgcc" - -#cd $pwd/build/gcc/ada -#make CFLAGS="-O2" CC="../xgcc -B../" STAGE_PREFIX=../ a-link.o a-gmem.o -#cd $pwd - -[ -f build/gcc/gnatmake.old ] || cp -p build/gcc/gnatmake build/gcc/gnatmake.old -[ -f build/gcc/gnatlink.old ] || cp -p build/gcc/gnatlink build/gcc/gnatlink.old - -make -C build/gcc/ada \ - CFLAGS='-gnatp -gnata -O2 ' \ - ADA_INCLUDES="-I." \ - CC="../xgcc -B../" \ - STAGE_PREFIX=../ \ - ../gnatmake ../gnatlink - -mv gnatmake bgnatmake -mv gnatlink bgnatlink -exit 0 - -cd build/gcc/ada -for i in ../gnatchop ../gnatcmd \ - ../gnatkr ../gnatlbr \ - ../gnatls ../gnatmake \ - ../gnatprep ../gnatpsys \ - ../gnatxref ../gnatfind -do - rm -f $i - $GMCMD -O2 -gnatp -o $i `basename $i`.adb -largs -L.. -done - -rm -f ../gnatmem -$GMCMD -O2 -gnatp -o ../gnatmem gnatmem.adb -largs -L.. a-gmem.o -$GMCMD -O2 -gnatp -o ../gnatlink gnatlink -largs -L.. a-link.o -rm -f ../gnatpsta - -make CFLAGS="-O2" CC="../xgcc -B../" a-gettty.o a-deftar.o -$GMCMD -O2 -gnatp -o ../gnatpsta gnatpsta -largs -L.. a-gettty.o a-deftar.o -rm -f ../gnatbl - -make CFLAGS="-O2" CC="../xgcc -B../" gnatbl.o -../xgcc -B../ -o ../gnatbl gnatbl.o -L.. -lgnat -rm -f ../bgnatmake ../bgnatlink ../debian/dgcc ../debian/dgnatlink - -chmod +w rts/*.ali |