#!/bin/bash
PGM=$1
shift
# todo - probably need to configure where
# the library is relative to the executable
LIBDIR=`dirname $0`
./1forth $LIBDIR/forth-core.lib $LIBDIR/1forth.lib $PGM.4th $@ | awk -f 1forthopt > $PGM.asm
#./1forth forthcore.lib 1forth.lib $PGM.4th $@ > $PGM.noopt.asm
#cp $PGM.noopt.asm $PGM.asm  # temporary
axasm -v $PGM.asm >$PGM.mem
axasm -D=_SOLO_XSYM -H $PGM.asm > $PGM.dump 2>$PGM.sym
mergelist $PGM.sym $PGM.dump >$PGM.lst
mem2mon $PGM.mem >$PGM.mon
