#!/bin/csh -f
#
# liball
#
# Syntax:  liball
#
# Thomas Gauweiler, Stefan Haenssgen, Ernst A. Heinz
#
# Last change: 11-Apr-94
#
# Changes:
#
# 11-apr-94     first created                                   [SH&TG]
#

set pwd=`pwd`
set libname=all`basename $pwd`

#
# determine modules
#
cd msd
set currlib=""
foreach file (*.msd)
  set currlib="$currlib `basename $file .msd`"
end
cd ..

#echo $currlib

#
# create a main module
#
cd msm
echo "MODULE $libname;" >$libname.gen
echo "IMPORT " >>$libname.gen
foreach file ($currlib)
  echo -n "$file, " >>$libname.gen
end
echo "_;" >>$libname.gen
echo "" >>$libname.gen
echo "BEGIN END $libname." >>$libname.gen
echo "" >>$libname.gen

#
# remove last ,
#
sed "s|, _;|;|" <$libname.gen >$libname.msm
rm $libname.gen


