#!/bin/sh 
# $Source: /home/harp/1/proto/monoBANK/xbind/build,v $ 
# $Revision: 1.8 $ $Date: 96/11/05 16:43:25 $ $Author: mg $ 

cd ada

compile() {
    cmd="gnatmake -c $1"
    echo $cmd
    $cmd
}

gnatgcc -c var.c
for f in `ls *.ad[sb] | sed 's/\..*//' | uniq` ; do
    if [ -f $f.adb ] ; then
	compile $f.adb
    else
	compile $f.ads
    fi
done 

cd ../test

ADA_OBJECTS_PATH="../ada:$ADA_OBJECTS_PATH"
ADA_INCLUDE_PATH="../ada:$ADA_INCLUDE_PATH"
export ADA_OBJECTS_PATH ADA_INCLUDE_PATH

LARGS=
if [ \( `arch` = sun4 \) -a \( `uname -r | sed 's/\..*//'` -ge 5 \) ] ; then
    # Solaris
    LD_LIBRARY_PATH=/usr/dt/lib; export LD_LIBRARY_PATH
    LARGS="-largs -L/usr/openwin/lib -largs -L/usr/dt/lib -largs -lgen"
fi

if [ \( `uname` = Linux \) ] ; then
LARGS=-L/usr/X11R6/lib
fi

LARGS="$LARGS -largs ../ada/var.o -largs -lX11 -largs  -largs -lXt"

for test in testvar testexten basicwin curves  ; do
    echo making $test
    gnatmake $test $LARGS
    ./$test
done
