annotate lib-src/update-elc.sh @ 263:727739f917cb r20-5b30

Import from CVS: tag r20-5b30
author cvs
date Mon, 13 Aug 2007 10:24:41 +0200
parents 405dd6d1825b
children 90d73dddcdc4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 #!/bin/sh
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
2 # update-elc.sh --- recompile all missing or out-of-date .elc files
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
4 # Author: Jamie Zawinski, Ben Wing, Martin Buchholz
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
5 # Maintainer: Martin Buchholz
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
6 # Keywords: recompile byte-compile .el .elc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
8 # This file is part of XEmacs.
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
9
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
10 # XEmacs is free software; you can redistribute it and/or modify it
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
11 # under the terms of the GNU General Public License as published by
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
12 # the Free Software Foundation; either version 2, or (at your option)
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
13 # any later version.
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
14
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
15 # XEmacs is distributed in the hope that it will be useful, but
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
16 # WITHOUT ANY WARRANTY; without even the implied warranty of
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
18 # General Public License for more details.
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
19
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
20 # You should have received a copy of the GNU General Public License
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
21 # along with XEmacs; see the file COPYING. If not, write to
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
22 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
23 # Boston, MA 02111-1307, USA.
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 177
diff changeset
24
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 ### Commentary:
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
26 ## Recompile all .elc files that need recompilation. Requires a
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
27 ## working version of "xemacs". Correctly handles the case where the
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
28 ## .elc files are missing; thus you can execute "rm lisp/*/*.elc"
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
29 ## before running this script. Run this from the parent of the
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
30 ## "lisp" directory, or another nearby directory.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
32 set -e
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
34 # Try to find the lisp directory in several places.
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
35 # (Sun workspaces have an "editor" directory)
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
36 for dir in . .. ../.. editor ../editor ; do
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
37 if test -d $dir/lisp/. ; then cd $dir ; break ; fi
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
38 done
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
40 if test ! -d lisp/. ; then
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
41 echo "$0: Cannot find the \"lisp\" directory."
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
42 exit 1
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
45 EMACS="./src/xemacs"
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
46 export EMACS
36
c53a95d3c46d Import from CVS: tag r19-15b101
cvs
parents: 34
diff changeset
47
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
48 echo " (using $EMACS)"
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
49
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
50 # fuckin' sysv, man...
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
51 if [ "`uname -r | sed 's/\(.\).*/\1/'`" -gt 4 ]; then
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
52 echon()
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
53 {
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
54 /bin/echo $* '\c'
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
55 }
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
56 else
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
57 echon()
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
58 {
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
59 echo -n $*
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
60 }
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
61 fi
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
62
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
63 REAL=`cd \`dirname $EMACS\` ; pwd | sed 's|^/tmp_mnt||'`/`basename $EMACS`
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
64 BYTECOMP="$REAL -batch -vanilla "
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
65 echo "Recompiling in `pwd|sed 's|^/tmp_mnt||'`"
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
66 echo " with $REAL..."
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
67
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
68 $EMACS -batch -vanilla -l `pwd`/lisp/cleantree -f batch-remove-old-elc lisp
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
69
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 209
diff changeset
70 prune_vc="( -name '.*' -o -name SCCS -o -name RCS -o -name CVS ) -prune -o"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
72 # $els is a list of all .el files
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
73 # $elcs is a list of all .elc files
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
74 els=/tmp/update-elc-1.$$ elcs=/tmp/update-elc-2.$$
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
75 rm -f $els $elcs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
76 trap "rm -f $els $elcs" 0 1 2 3 15
80
1ce6082ce73f Import from CVS: tag r20-0b90
cvs
parents: 78
diff changeset
77 find lisp/. $prune_vc -name '*.el' -print | sort > $els
1ce6082ce73f Import from CVS: tag r20-0b90
cvs
parents: 78
diff changeset
78 find lisp/. $prune_vc -name '*.elc' -print | sed 's/elc$/el/' | sort > $elcs
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
79
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
81 echon "Deleting .elc files without .el files..."
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 102
diff changeset
82 comm -13 $els $elcs | sed -e '\!/vm.el!d' -e 's/el$/elc/' | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
83 while read file ; do echo rm "$file" ; rm "$file" ; done
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
84 echo done.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85
30
ec9a17fef872 Import from CVS: tag r19-15b98
cvs
parents: 26
diff changeset
86
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
87 # Compute patterns to ignore when searching for files
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
88 ignore_dirs=""
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
89 ignore_pattern=''
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
91 # Only use Mule XEmacs to compile Mule-specific elisp dirs
114
8619ce7e4c50 Import from CVS: tag r20-1b9
cvs
parents: 112
diff changeset
92 echon "Checking for Mule support..."
84
ac0620f6398e Import from CVS: tag r20-0b92
cvs
parents: 80
diff changeset
93 lisp_prog='(princ (featurep (quote mule)))'
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
94 mule_p="`$EMACS -batch -vanilla -eval \"$lisp_prog\"`"
84
ac0620f6398e Import from CVS: tag r20-0b92
cvs
parents: 80
diff changeset
95 if test "$mule_p" = nil ; then
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
96 echo No
219
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents: 217
diff changeset
97 ignore_dirs="$ignore_dirs its egg mule language leim skk"
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
98 ignore_pattern='\!/tl/char-table.el$!d
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
99 \!/tl/chartblxmas.el$!d
197
acd284d43ca1 Import from CVS: tag r20-3b25
cvs
parents: 181
diff changeset
100 \!/mu/latex-math-symbol.el$!d
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
101 '
140
585fb297b004 Import from CVS: tag r20-2b4
cvs
parents: 116
diff changeset
102 else
84
ac0620f6398e Import from CVS: tag r20-0b92
cvs
parents: 80
diff changeset
103 echo Yes
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
104 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106 # first recompile the byte-compiler, so that the other compiles take place
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 # with the latest version (assuming we're compiling the lisp dir of the emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108 # we're running, which might not be the case, but often is.)
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
109 #echo "Checking the byte compiler..."
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
110 #$BYTECOMP -f batch-byte-recompile-directory lisp/bytecomp
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
112 # Prepare for byte-compiling directories with directory-specific instructions
217
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
113 # Not necessary any more, but I want to keep the text current to cut & paste
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
114 # into the package lisp maintenance tree.
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
115 #make_special_commands=''
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
116 #make_special () {
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
117 # dir="$1"; shift;
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
118 # ignore_dirs="$ignore_dirs $dir"
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
119 # make_special_commands="$make_special_commands \
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
120 #echo \"Compiling in lisp/$dir\"; \
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
121 #(cd \"lisp/$dir\" && ${MAKE:-make} EMACS=$REAL ${1+$*}); \
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
122 #echo \"lisp/$dir done.\";"
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
123 #}
219
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents: 217
diff changeset
124
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
125 #if test "$mule_p" != nil; then
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
126 # make_special skk all
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
127 #fi
30
ec9a17fef872 Import from CVS: tag r19-15b98
cvs
parents: 26
diff changeset
128
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
129 ## AUCTeX is a package now
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
130 # if test "$mule_p" = nil ; then
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
131 # make_special auctex some
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
132 # else
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
133 # make_special auctex some MULE_ELC=tex-jp.elc
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
134 # fi
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
135 #make_special cc-mode all
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 201
diff changeset
136 # EFS is now packaged
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 201
diff changeset
137 # make_special efs x20
217
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
138 #make_special eos -k # not strictly necessary...
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 171
diff changeset
139 ## make_special gnus some # Now this is a package.
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
140 # hyperbole is now packaged
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
141 # make_special hyperbole elc
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
142 # We're not ready for the following, yet.
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
143 #make_special ilisp XEmacsELC=custom-load.elc elc
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
144 # ilisp is now packaged
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
145 # make_special ilisp elc
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
146 # oobr is now packaged
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
147 # make_special oobr HYPB_ELC='' elc
201
eb5470882647 Import from CVS: tag r20-3b27
cvs
parents: 197
diff changeset
148 ## W3 is a package now.
eb5470882647 Import from CVS: tag r20-3b27
cvs
parents: 197
diff changeset
149 #make_special w3 xemacs-w3
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
151 for dir in $ignore_dirs ; do
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
152 ignore_pattern="${ignore_pattern}/\\/$dir\\//d
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
153 /\\/$dir\$/d
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
154 "
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
155 done
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
157 # Other special-case filenames that don't get byte-compiled
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
158 ignore_pattern="$ignore_pattern"'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 \!/,!d
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160 \!/paths.el$!d
223
2c611d1463a6 Import from CVS: tag r20-4b10
cvs
parents: 219
diff changeset
161 \!/loadup.el$!d
2c611d1463a6 Import from CVS: tag r20-4b10
cvs
parents: 219
diff changeset
162 \!/loadup-el.el$!d
2c611d1463a6 Import from CVS: tag r20-4b10
cvs
parents: 219
diff changeset
163 \!/update-elc.el$!d
2c611d1463a6 Import from CVS: tag r20-4b10
cvs
parents: 219
diff changeset
164 \!/dumped-lisp.el$!d
2c611d1463a6 Import from CVS: tag r20-4b10
cvs
parents: 219
diff changeset
165 \!/make-docfile.el$!d
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166 \!/site-start.el$!d
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167 \!/site-load.el$!d
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 \!/site-init.el$!d
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169 \!/version.el$!d
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 239
diff changeset
170 \!/Installation.el$!d
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
171 '
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
173 echo "Compiling files without .elc..."
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
174 NUMTOCOMPILE=20 # compile this many files with each invocation
78
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
175 comm -23 $els $elcs | \
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
176 sed "$ignore_pattern" | \
c7528f8e288d Import from CVS: tag r20-0b34
cvs
parents: 74
diff changeset
177 xargs -t -n$NUMTOCOMPILE $BYTECOMP -f batch-byte-compile
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 38
diff changeset
178 echo "Compiling files without .elc... Done"
22
8fc7fe29b841 Import from CVS: tag r19-15b94
cvs
parents: 16
diff changeset
179
227
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
180 #if test "$mule_p" != nil; then
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
181 # eval "$make_special_commands"
0e522484dd2a Import from CVS: tag r20-5b12
cvs
parents: 223
diff changeset
182 #fi