src='../bfp/lp_MDO.c ../src/commonlib.c ../src/myblas.c ../src/fortify.c ../src/colamd/colamd.c ../src/lp_rlp.c ../src/lp_crash.c ../bfp/bfp_etaPFI/lp_etaPFI.c ../src/lp_Hash.c ../src/lp_lib.c ../src/lp_wlp.c ../src/lp_matrix.c ../src/lp_mipbb.c ../src/lp_MPS.c ../src/lp_presolve.c ../src/lp_price.c ../src/lp_pricePSE.c ../src/lp_report.c ../src/lp_scale.c ../src/lp_simplex.c ../src/lp_SOS.c ../src/lp_utils.c ../src/yacc_read.c'
c=cc

def=
so=
if [ "$PLATFORM" = "SCO_UNIX" ]
then def='-dy -K PIC -DNOLONGLONG'
     dl=-lc
else dl=-ldl
     so=y
fi

opts='-O3'

$c -s -c -I../src -I../bfp -I../bfp/bfp_etaPFI -I../colamd $opts $def -DYY_NEVER_INTERACTIVE -DPARSER_LP $src
ar rv liblpsolve51.a `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'`
ranlib liblpsolve51.a

if [ "$so" != "" ]
then
  $c -fpic -s -c -I../src -I../bfp -I../bfp/bfp_etaPFI -I../colamd -I. $opts -DYY_NEVER_INTERACTIVE -DPARSER_LP $src
  $c -shared -Wl,-Bsymbolic -Wl,-soname,liblpsolve51.so -o liblpsolve51.so `echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g'` -lc -lm -ldl
fi

rm *.o 2>/dev/null
