echo 'Compiling QuasiBASIC (QB2C), please wait ...'
gcc -ansi -O2 -o bcpp bcpp.c
gcc -O2 -o qb2c qb2c.c -lm
gcc -ansi -o calib calib.c 
gcc -c -ansi -w -O2 x11int.c rotated.c gifencode.c gifdecode.c pickpalette.c
ar -cr libqbX11.a x11int.o rotated.o gifencode.o gifdecode.o pickpalette.o
rm -f *.o bcc brun run bhelp
#
echo 'qb2c -b -C $1 $2 $3 $4 $5 $6' > bcc
echo 'if test $? = 0' >> bcc
echo ' then'          >> bcc
echo ' gcc -ansi -o $1 $1.c' -L`pwd` -lqbX11 -L/usr/X11/lib -lX11 -lm >> bcc
echo 'fi' >> bcc
# echo 'rm -f $1.c' >> bcc
chmod 755 bcc
cp bcc qbcc
#
echo 'rm -f /tmp/a.out' > brun 
echo 'qb2c -b -C $1 $2 $3 $4 $5' >> brun 
echo 'if test $? = 0'            >> brun
echo ' then'                     >> brun
echo ' gcc -ansi -o /tmp/a.out $1.c' -L`pwd` -lqbX11 -L/usr/X11/lib -lX11 -lm >> brun
echo ' if test $? = 0'          >> brun
echo '  then'                   >> brun
echo '  /tmp/a.out $2 $3 $4 $5' >> brun
echo ' fi' >> brun
echo 'fi' >> brun
chmod 755 brun
#
echo 'rm -f /tmp/a.out' > run 
echo 'gcc -ansi -o /tmp/a.out $1.c' -L`pwd` -lqbX11 -L/usr/X11/lib -lX11 -lm >> run 
echo 'if test $? = 0'   >> run
echo ' then'            >> run
echo ' /tmp/a.out $2 $3 $4 $5' >> run
echo 'fi' >> run
chmod 755 run
#
echo 'vi -R' `pwd`/manual.txt  > bhelp
chmod 755 bhelp
echo Done.
