3 if [ "$testdir" = "" ]; then
4 echo You must use
make check or
make check-ada
8 # Set up environment to use the Ada compiler from the object tree
10 host_gnatmake
=`which gnatmake`
13 BASE
=`cd $ROOT/../../..; pwd`
14 PATH
=$BASE:$ROOT:$PATH
15 ADA_INCLUDE_PATH
=$BASE/ada
/rts
16 ADA_OBJECTS_PATH
=$ADA_INCLUDE_PATH
17 export PATH ADA_INCLUDE_PATH ADA_OBJECTS_PATH
19 echo '#!/bin/sh' > gcc
20 echo exec $BASE/xgcc
-B$BASE/ '"$@"' >> gcc
22 echo '#!/bin/sh' > host_gnatmake
23 echo PATH
=`dirname $host_gnatmake`:'$PATH' >> host_gnatmake
24 echo unset ADA_INCLUDE_PATH ADA_OBJECTS_PATH GCC_EXEC_PREFIX
>> host_gnatmake
25 echo export PATH
>> host_gnatmake
26 echo exec $host_gnatmake '"$@"' >> host_gnatmake
28 echo '#!/bin/sh' > host_gcc
29 echo PATH
=`dirname $host_gcc`:'$PATH' >> host_gcc
30 echo export PATH
>> host_gcc
31 echo exec $host_gcc '"$@"' >> host_gcc
33 chmod +x gcc host_gnatmake host_gcc
35 exec $testdir/run_all.sh
"$@"