#/bin/sh

if [ "$#" -ne 2 ]
then
  echo "usage: gen/gen-classes definitions-file output-directory-name"
  exit 1
fi

defs=$1
output_dir=$2

lisp=clisp

${lisp} << COMMANDS
  (cl:load "gen/util/util-setup.lsp")
  (cl:in-package :ix-user)
  (load-system 'class-gen)
  (load "$1")
  (generate-classes :output-directory "$output_dir")
  #+:allegro (exit)
  #+:cmucl (quit)
  #+:clisp (ext:bye)
COMMANDS
