summaryrefslogtreecommitdiff
path: root/debian/relink
diff options
context:
space:
mode:
Diffstat (limited to 'debian/relink')
-rw-r--r--debian/relink74
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