|
|
1.1 root 1: #!/bin/sh
2:
3: # movie: "movie fname" projects movie stored in fname.s/fname.i
4:
5: LIB=${LIB-/usr/630/lib/movie}
6: MEM=${MEM-65000}
7: OPT="-t $LIB/animterm -m$MEM"
8: FILE=""
9:
10: while true
11: do
12: case $1 in
13: -d) OPT="$OPT -d"; shift ;;
14: -m[0-9][0-9]*) OPT="$OPT $1"; shift ;;
15: -m) OPT="$OPT $1$2"; shift; shift ;;
16: -t) OPT="$OPT $1 $2"; shift; shift ;;
17: *) FILE=$1; break ;;
18: esac
19: done
20:
21: case $FILE in
22: "")
23: trap "rm -f /tmp/movie$$.i" 0 1 2 15
24: $LIB/fdevelop >/tmp/movie$$.i
25: $LIB/anim $OPT /tmp/movie$$.i
26: ;;
27: *.i)
28: $LIB/anim $OPT $FILE
29: ;;
30: *.s)
31: bn=`echo $FILE | sed s/.s$//`
32: $LIB/develop $bn.s
33: $LIB/anim $OPT $bn.i
34: ;;
35: *)
36: echo 'Usage: movie file.s' 1>&2
37: exit 1
38: ;;
39: esac
40:
41: exit 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.