rm *.o
rm MSQL-common.c MSQL-skels.c MSQL-stubs.c MSQL.h
rm *.class
rm MSQL/*.class
rm MSQL_*
echo "Old files have been deleted. Press ENTER to continue."
read tovabb
orbit-idl MSQL.idl
echo "Does your platform support idltojava?"
read ans1
if test ! x$ans1 != xy 
then
  echo "Running idltojava."
  idltojava MSQL.idl
else
  echo "Not running idltojava."
fi
../Clean_IIOP/idltocleanh MSQL.idl
javac *.java

# Here you should set ORBit's home
OH=/home/csb/ORBit/ORBit-0.4.0/
gcc -DHAVE_CONFIG_H -I. -I{$OH} -I{$OH}/src/orb -I{$OH}/src \
    -I/usr/local/lib/glib/include -I/usr/local/include  \
    -g -O2 -c *.c

htoclean MSQL_Database.h
htoclean MSQL_Statement.h
htoclean MSQL_ResultSet.h

# here you should set the Clean_IIOP directory's path
LIB_COMMON_IIOP=/home/csb/Clean_IIOP

clm -I $LIB_COMMON_IIOP -l MSQL-common.o  -l MSQL-stubs.o  \
    -l MSQL_Database_adapter.o -l MSQL_Statement_adapter.o -l MSQL_ResultSet_adapter.o \
    -l $LIB_COMMON_IIOP/implORBnames_Bootstrap_adapter.o \
    -l $LIB_COMMON_IIOP/implORBnames_NamingContext_adapter.o \
    -l $OH/src/services/name/LName.o \
    -l $OH/src/services/name/.libs/libORBitCosNaming.a \
    -l $LIB_COMMON_IIOP/ORButils.o -l /usr/local/lib/libORBit.a  -l /usr/local/lib/libIIOP.a -l /usr/local/lib/libORBitutil.a -l /usr/local/lib/libglib.a insertexample -o ie.out

clm -I $LIB_COMMON_IIOP -l MSQL-common.o  -l MSQL-stubs.o  \
    -l MSQL_Database_adapter.o -l MSQL_Statement_adapter.o -l MSQL_ResultSet_adapter.o \
    -l $LIB_COMMON_IIOP/implORBnames_Bootstrap_adapter.o \
    -l $LIB_COMMON_IIOP/implORBnames_NamingContext_adapter.o \
    -l $OH/src/services/name/LName.o \
    -l $OH/src/services/name/.libs/libORBitCosNaming.a \
    -l $LIB_COMMON_IIOP/ORButils.o -l /usr/local/lib/libORBit.a  -l /usr/local/lib/libIIOP.a -l /usr/local/lib/libORBitutil.a -l /usr/local/lib/libglib.a selectexample -o se.out

