#!/bin/bash
# 
# CM/CLM/CMN Rebuild Script
# [nando, Sep 21 2001]
#
# the script rebuilds all binary rpms for the lisp world
#
# Arguments: $1. name of spec file
#

if [ -z "$1" -o ! -e "$1" ] ; then
    echo "ERROR: spec file \"$1\" does not exist"
    echo
    exit 1
fi

# Build Clisp CM/CMN/CMN with alsa

CM_CLM_CMN_BUILD_CM=1   \
CM_CLM_CMN_BUILD_CMN=1  \
CM_CLM_CMN_SOUND_API="alsa"  \
CM_CLM_CMN_LISP="clisp" \
  rpm -bb $1

# Build clisp CM/CMN/CMN with oss drivers only

CM_CLM_CMN_BUILD_CM=1   \
CM_CLM_CMN_BUILD_CMN=1  \
CM_CLM_CMN_SOUND_API="oss"  \
CM_CLM_CMN_LISP="clisp" \
  rpm -bb $1

# Build cmucl CM/CMN/CMN with oss drivers only

CM_CLM_CMN_BUILD_CM=1   \
CM_CLM_CMN_BUILD_CMN=1  \
CM_CLM_CMN_SOUND_API="oss"  \
CM_CLM_CMN_LISP="cmucl" \
  rpm -bb $1

# Build cmucl CM/CMN/CMN with alsa

CM_CLM_CMN_BUILD_CM=1   \
CM_CLM_CMN_BUILD_CMN=1  \
CM_CLM_CMN_SOUND_API="alsa"  \
CM_CLM_CMN_LISP="cmucl" \
  rpm -ba $1

