#! /bin/sh
# Copyright (C) 1998  Takashi Chikayama and Haruhiko Usa

#--------------------------------------------------------------------------#
#  ddklic bar.kl1 baz.kl1
#    ||
#  klic -K kl1cmp -I$DD bar.kl1 baz.kl1 $DD/demand.c $DD/gc.c $DD/sched.c
#--------------------------------------------------------------------------#

#  FILES:
#    <include>  $DD/klic/(klichdr.h|demand.h)
#    <runtime>  $DD/(demand.c|sched.c|gc.c|main.c)

#  Please configure INSTDIR, DD, PATH

INSTDIR=$HOME/AITEC/H9-11
#INSTDIR=/tmp/H9-11
#INSTDIR=$HOME/kl1/ddklic
#INSTDIR=/usr/local/lib/ddklic


DD=$INSTDIR/runtime
PATH=$INSTDIR/bin:$INSTDIR/compiler:$PATH


KLIC_COMPILER=kl1cmp ;		export KLIC_COMPILER
KLIC_INCLUDE=$DD ;		export KLIC_INCLUDE


case $1 in
""|-v|-h)
  klic -Cd
  echo '   + demand driven goal (1997, 1998)'
  echo "     compiler=`which $KLIC_COMPILER`"
  echo "     runtime=$DD" ;;
-count)
  cd $DD
  KLIC_CC_OPTIONS=-DDD_COUNT ;	export KLIC_CC_OPTIONS
  KLIC_DBMAKER=true ;		export KLIC_DBMAKER
  klic -Rc $2 $3 $4 $5 demand.c main.c ;;
-nocount|-clean)
  cd $DD
  rm -f demand.o main.o gc.o sched.o ;;
*)  klic $* $DD/demand.c $DD/gc.c $DD/sched.c $DD/main.c ;;
esac

