#!/bin/sh
#
# I built this on A/UX and it's default shell
# it's echo command is weird
# so this probably will need tweaking
# on anything you are using.
#
for name in _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3  _lshrsi3 _lshlsi3 _ashrsi3 _ashlsi3  _divdf3 _muldf3 _negdf2 _adddf3 _subdf3  _fixdfsi _fixsfsi _floatsidf _floatsisf _truncdfsf2 _extendsfdf2  _addsf3 _negsf2 _subsf3 _mulsf3 _divsf3  _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2  _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2;  do  echo  cl -O -I. -I. -I./config -c -DL${name} ./libgcc1.c /FoL${name}.obj;  if [ $? -eq 0 ] ; then true; else exit 1; fi;    done
/bin/echo "LIB.EXE /OUT:libgcc1.lib \c"
for name in _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3  _lshrsi3 _lshlsi3 _ashrsi3 _ashlsi3  _divdf3 _muldf3 _negdf2 _adddf3 _subdf3  _fixdfsi _fixsfsi _floatsidf _floatsisf _truncdfsf2 _extendsfdf2  _addsf3 _negsf2 _subsf3 _mulsf3 _divsf3  _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2  _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2;  do  /bin/echo "L${name}.obj \c" ;  if [ $? -eq 0 ] ; then true; else exit 1; fi;    done
/bin/echo "\n"
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  _lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _ffsdi2  _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf  _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi  _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi  _fixtfdi _fixunstfdi _floatditf  __gcc_bcmp _varargs _eprintf _op_new _op_vnew _new_handler _op_delete  _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh  _pure;  do  echo xgcc -O2   -DIN_GCC    -I./include -g1 -I. -I. -I./config -c -DL${name}  ./libgcc2.c -o L${name}.obj;  if [ $? -eq 0 ] ; then true; else exit 1; fi;done
/bin/echo "\n"
/bin/echo "LIB.EXE /OUT:libgcc2.lib \c"
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  _lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _ffsdi2  _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf  _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi  _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi  _fixtfdi _fixunstfdi _floatditf  __gcc_bcmp _varargs _eprintf _op_new _op_vnew _new_handler _op_delete  _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh  _pure;  do  /bin/echo "L${name}.obj \c";  if [ $? -eq 0 ] ; then true; else exit 1; fi;done
/bin/echo "\n"
