echo 'Compiling QuasiBASIC (QB2C), please wait ...'
cc -std0 -non_shared -O2 -o bcpp bcpp.c
cc -std0 -o qb2c qb2c.c -lm
cc -std0 -o calib calib.c 
rm -f libqbX11.a 
cc -c -std0 -non_shared -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 'cc -std0 -o $1 $1.c' -L`pwd` -lqbX11 -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 ' cc -std0 -o /tmp/a.out $1.c' -L`pwd` -lqbX11 -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 'cc -std0 -o /tmp/a.out $1.c' -L`pwd` -lqbX11 -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.
