#!/bin/sh
for TARGET in $* ; do
  for CPU in 68020 68000 ; do
    for MODEL in short-int long-int ; do
      for ADDRESSING in baserel absolute ; do

	if [ -f $TARGET ] ; then rm $TARGET ; fi
	make $TARGET "TARGET=\" $CPU $MODEL $ADDRESSING \""
	if [ $? -eq 0 ] ; then
	   if [ $CPU = "68020" ]; then CP="020"; else CP=""; fi
	   echo $CPU $CP 
	   if [ $MODEL = "short-int" ]; then MOD="16"; else MOD=""; fi
	   echo $MODEL $MOD
	   if [ $ADDRESSING = "baserel" ]; then ADD="b"; else ADD=""; fi
	   echo $ADDRESSING $ADD
	   echo /usr/lib/m$CPU/$ADD"gnu"$MOD$CP".olb"
	   ar rs /usr/lib/m$CPU/$ADD"gnu"$MOD$CP".olb"
           if [ $? -ne 0 ] ; then exit -1 ; fi
	   rm -f $TARGET
	else
	   exit -1
	fi
      done 
    done 
  done 
done 
