# -=/bin/csh -f

set CXXGENFL = "-O -fPIC -fno-rtti -fno-exceptions -D_USE_ROOT -I$ROOTSYS/include" 

#------------------------------------------------------------------------------
if ( $?UNAME == 0 ) then
  setenv UNAME `uname`
endif
if( $UNAME == "OSF1" ) then
  setenv UNAME "alpha"
endif
echo " -------> This is $UNAME <--- ROOTSYS is $ROOTSYS "
mkdir ../$UNAME  
cd ../$UNAME

rm -f *.o

echo "Compile Fr code"
gcc  $CXXGENFL -I../src -I../src/zlib -c ../src/FrIO.c
gcc  $CXXGENFL -I../src -I../src/zlib -c ../src/FrameL.c 
gcc  $CXXGENFL -I../src -I../src/zlib -c ../src/zlib/*.c 

#--------------------------------- now this is the root part---------------
echo "Run CINT" 
cint -w1 -zlibFrame -nG__cpp_frameL.C -D__MAKECINT__ -DG__MAKECINT \
                -c-1 -A -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL -D__cplusplus \
                -I$ROOTSYS/include  ../src/FrameL.h

echo "compile CINT output"
g++ -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL $CXXGENFL -I../src -c G__cpp_frameL.C

echo "ROOT Shared Library"
gcc -shared  -g -o libFrameROOT.so  *.o 

echo "cleanup"
rm -f *.o
rm -f G__cpp_frameL.*
