#! /bin/sh # ============================================================================= # # = DESCRIPTION # Script to combine class2info and info2head and info2src. # # = AUTHOR(S) # K. Dorn # # = COPYRIGHT # Copyright 1991 OTC LIMITED # # ============================================================================= OSE_HOST= OSE_RELEASE_NAME= export OSE_RELEASE_NAME OSE_ROOT=${OSE_ROOT-$WRAPPER_ROOT} export OSE_ROOT OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME export OSE_VERSION_ROOT BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin" LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/lib"} CLASS2INFO="$BINDIR/class2info" INFO2HEAD="$BINDIR/info2head" INFO2SRC="$BINDIR/info2src" # # Error. # ERROR() { echo "`basename $0`: $1" >&2 shift while test $# != "0" do echo $1 >&2 shift done exit 1 } # # Usage message. # USAGE() { ERROR "Usage: `basename $0` files" } # # Check usage. # if test "$#" = "0" then USAGE fi while test "$#" != "0" do $CLASS2INFO $1 if test "$?" != "0" then exit 1 fi file=`basename $1` base="`echo $file | sed -e 's/\..*$//'`" if test -f "$base.ci" then $INFO2SRC $base.ci $INFO2HEAD $base.ci # rm -f $base.ci fi shift done