|
|
1.1 root 1: : run this script through /bin/sh
2:
3: M=BSD42 O= L=/usr/lib/lint
4:
5: for A in $*
6: do
7: case $A in
8: -bsd42)
9: M=BSD42
10: ;;
11:
12: -bsd44)
13: M=BSD44
14: ;;
15:
16: -sys5) M=SYS5
17: exit 0
18: if test ! -f ${L}/lint1; then
19: L=/usr/lib
20: if test ! -f ${L}/lint1; then
21: echo "inst-lint: unable to find lint1" 1>&2
22: exit 0
23: fi
24: fi
25: ;;
26:
27: -mips) M=SYS5
28: ;;
29:
30: -ros) M=ROS
31: ;;
32:
33: -*) O="$O $A"
34: ;;
35:
36: *) case $M in
37: BSD42) echo /lib/cpp -C -Dlint $O $A \| \
38: /usr/lib/lint/lint1 -v \> $A.ln
39: /lib/cpp -C -Dlint $O $A | \
40: /usr/lib/lint/lint1 -v > $A.ln
41: ;;
42:
43: BSD44) echo lint -Clint $O $A
44: lint -Clint $O $A
45: echo mv llib-lint.ln $A.ln
46: mv llib-lint.ln $A.ln
47: ;;
48:
49: SYS5) echo /bin/cc -E -C -Dlint $O $A \| \
50: ${L}/lint1 -v \> $A.ln
51: /bin/cc -E -C -Dlint $O $A | \
52: ${L}/lint1 -v > $A.ln
53: ;;
54:
55: MIPS) echo lint -o /usr/lib/cmplrs/cc/lint/$A.ln $O $A
56: lint -o /usr/lib/cmplrs/cc/lint/$A.ln $O $A
57: ;;
58:
59: ROS) echo lint -c -v $O $A
60: lint -c -v $O $A
61: F="`basename $A`"
62: if [ $F != $A ]; then
63: echo mv $F.ln $A.ln
64: mv $F.ln $A.ln
65: fi
66: ;;
67:
68: *) echo "inst-lint: mode botch" 1>&2
69: exit 1
70: ;;
71: esac
72: ;;
73: esac
74: done
75:
76: exit 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.