|
|
researchv10 Dan Cross
#!/bin/sh
# movie: "movie fname" projects movie stored in fname.s/fname.i
LIB=${LIB-/usr/630/lib/movie}
MEM=${MEM-65000}
OPT="-t $LIB/animterm -m$MEM"
FILE=""
while true
do
case $1 in
-d) OPT="$OPT -d"; shift ;;
-m[0-9][0-9]*) OPT="$OPT $1"; shift ;;
-m) OPT="$OPT $1$2"; shift; shift ;;
-t) OPT="$OPT $1 $2"; shift; shift ;;
*) FILE=$1; break ;;
esac
done
case $FILE in
"")
trap "rm -f /tmp/movie$$.i" 0 1 2 15
$LIB/fdevelop >/tmp/movie$$.i
$LIB/anim $OPT /tmp/movie$$.i
;;
*.i)
$LIB/anim $OPT $FILE
;;
*.s)
bn=`echo $FILE | sed s/.s$//`
$LIB/develop $bn.s
$LIB/anim $OPT $bn.i
;;
*)
echo 'Usage: movie file.s' 1>&2
exit 1
;;
esac
exit 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.