#!/bin/bash
#
# (C) Copyright IBM Corp. 2001, 2003
#
#$Id: InstantiateVectorTemplate,v 1.6 2003/06/14 19:02:44 hind-oss Exp $
#
# Produce a ".java" file from a "VM_Vector.template" file.
#
# @author Bowen Alpern
# @author Anthony Cocchi
# @author Derek Lieber

if [ $# != 5 ]; then
    echo "usage: $0 packageName vectorClassName elementTypeName templateFileName outputFileName"
    exit 1
fi

PNAME=$1
CNAME=$2
ENAME=$3
IFILE=$4
OFILE=$5

echo '/* THIS FILE IS MACHINE GENERATED FROM "'$IFILE'" -- DO NOT EDIT */'  >$OFILE
echo                                                                       >>$OFILE
sed -e s/PPP/$PNAME/g -e s/CCC/$CNAME/g -e s/EEE/$ENAME/g <$IFILE >>$OFILE
