#! /bin/csh
set RPLCOMP=rplcomp
set SASM=sasm
set MAKEROM=makerom
set LBCRC=lbcrc

######################################################################
echo Assembling rpl..
$RPLCOMP eqstk.s __eqstk.a __eqstk.ext
######################################################################

echo Building tables..
echo "TITLE EQSTK Library"				> __build.mn
echo "OUTPUT __xx.o"					>> __build.mn
echo "LLIST __xx.lr"					>> __build.mn
echo "CONFIGURE CfgEqStk"				>> __build.mn
echo "NAME EQSTK v9.1:Fin&Fiechter"			>> __build.mn
echo "ROMPHEAD __head.a"				>> __build.mn
echo "REL __eqstk.o"					>> __build.mn
echo "TABLE __hash.a"					>> __build.mn
echo "FINISH __end.a"					>> __build.mn
echo "END"						>> __build.mn

######################################################################

$MAKEROM __build.mn __build.m

######################################################################

echo Assembling code..
echo "	NIBASC	/HPHP48-X/"	>  __tmp.a
echo "	INCLUDE	SupRomEntr.a"	>> __tmp.a
echo "	INCLUDE	__head.a"	>> __tmp.a
echo "	SETLIST	INCLUDE"	>> __tmp.a
echo "	INCLUDE	__eqstk.a"	>> __tmp.a
echo "	CLRLIST INCLUDE"	>> __tmp.a
echo "	INCLUDE	__hash.a"	>> __tmp.a
echo "	INCLUDE	__end.a"	>> __tmp.a
if ($1 == -l) then
	$SASM -EH __tmp
	mv __tmp.l eqstk.l
else
	$SASM -EHN __tmp
endif
$LBCRC __tmp.o
mv __tmp.o eqstk.lib

