#!/bin/sh

archOS=x86-linux
HOLDIR=/local/scratch/kxs/foo/export
MOSMLHOME=/local/scratch/kxs/143
GNUMAKE=/usr/bin/gnumake
ENQUOTE=${ENQUOTE}

export archOS HOLDIR MOSMLHOME ENQUOTE

case $1 in
  "")
    $GNUMAKE --no-print-directory -f ${HOLDIR}/tools/Holmakefile HOLDIR=${HOLDIR} MOSMLHOME=${MOSMLHOME} ENQUOTE=${ENQUOTE} .HOLMK/static &&
    $GNUMAKE --no-print-directory -f ${HOLDIR}/tools/Holmakefile `cat .HOLMK/static` HOLDIR=${HOLDIR} MOSMLHOME=${MOSMLHOME} ENQUOTE=${ENQUOTE} .HOLMK/dynamic &&
    $GNUMAKE --no-print-directory -f ${HOLDIR}/tools/Holmakefile `cat .HOLMK/dynamic` HOLDIR=${HOLDIR} MOSMLHOME=${MOSMLHOME} ENQUOTE=${ENQUOTE};;
  clean)
    rm -f *.ui;
    rm -f *.uo;
    rm -f *?Theory.s??;
    rm -f *Script;;
  cleanAll)
    rm -f *.ui;
    rm -f *.uo;
    rm -f *?Theory.s??;
    rm -f *Script;
    rm -fR .HOLMK;;
  *)
    $GNUMAKE --no-print-directory -f ${HOLDIR}/tools/Holmakefile HOLDIR=${HOLDIR} MOSMLHOME=${MOSMLHOME} ENQUOTE=${ENQUOTE} .HOLMK/static &&
    $GNUMAKE --no-print-directory -f ${HOLDIR}/tools/Holmakefile `cat .HOLMK/static` HOLDIR=${HOLDIR} MOSMLHOME=${MOSMLHOME} ENQUOTE=${ENQUOTE} .HOLMK/dynamic &&
    $GNUMAKE --no-print-directory -f ${HOLDIR}/tools/Holmakefile `cat .HOLMK/dynamic` HOLDIR=${HOLDIR} MOSMLHOME=${MOSMLHOME} ENQUOTE=${ENQUOTE} $@;;
esac
