comparison lib-src/update-elc.sh @ 32:e04119814345 r19-15b99

Import from CVS: tag r19-15b99
author cvs
date Mon, 13 Aug 2007 08:52:56 +0200
parents ec9a17fef872
children d620409f5eb8
comparison
equal deleted inserted replaced
31:b9328a10c56c 32:e04119814345
83 $BYTECOMP -f batch-byte-recompile-directory lisp/bytecomp 83 $BYTECOMP -f batch-byte-recompile-directory lisp/bytecomp
84 84
85 # vm is hard, and must be done first ... 85 # vm is hard, and must be done first ...
86 # 86 #
87 echon "Compiling VM... " 87 echon "Compiling VM... "
88 ( cd lisp/vm ; make EMACS=$REAL ) 88 ( cd lisp/vm ; ${MAKE:-make} EMACS=$REAL autoload)
89 echo done. 89 echo done.
90 90
91 echo Compiling files without .elc... 91 echo Compiling files without .elc...
92 92
93 # Isn't it wonderful the number of different ways you can 93 # Isn't it wonderful the number of different ways you can
131 rm -f $tmp1 $tmp2 131 rm -f $tmp1 $tmp2
132 echo Done. 132 echo Done.
133 133
134 if [ -d lisp/ediff ]; then 134 if [ -d lisp/ediff ]; then
135 echo Compiling EDIFF... 135 echo Compiling EDIFF...
136 ( cd lisp/ediff ; make EMACS=$REAL elc ) 136 ( cd lisp/ediff ; ${MAKE:-make} EMACS=$REAL elc )
137 echo EDIFF done. 137 echo EDIFF done.
138 fi 138 fi
139 139
140 if [ -d lisp/viper ]; then 140 if [ -d lisp/viper ]; then
141 echo Compiling Viper... 141 echo Compiling Viper...
142 ( cd lisp/viper ; make EMACS=$REAL elc ) 142 ( cd lisp/viper ; ${MAKE:-make} EMACS=$REAL elc )
143 echo Viper done. 143 echo Viper done.
144 fi 144 fi
145 145
146 if [ -d lisp/efs ]; then 146 if [ -d lisp/efs ]; then
147 echo Compiling efs... 147 echo Compiling efs...
148 ( cd lisp/efs ; make EMACS=$REAL ) 148 ( cd lisp/efs ; ${MAKE:-make} EMACS=$REAL )
149 echo efs done. 149 echo efs done.
150 fi 150 fi
151 151
152 # Gnus now has a makefile... 152 # Gnus now has a makefile...
153 echo Compiling Gnus... 153 echo Compiling Gnus...
154 ( cd lisp/gnus ; make EMACS=$REAL some ) 154 ( cd lisp/gnus ; ${MAKE:-make} EMACS=$REAL some )
155 echo Gnus done. 155 echo Gnus done.
156 156
157 # and gee w3 has its own makefile as well 157 # and gee w3 has its own makefile as well
158 # (no especial need to use it, though) 158 # (no especial need to use it, though)
159 echo Compiling W3... 159 echo Compiling W3...
160 ( cd lisp/w3 ; make EMACS=$REAL ) 160 ( cd lisp/w3 ; ${MAKE:-make} EMACS=$REAL )
161 echo W3 done. 161 echo W3 done.
162 162
163 # Hyperbole has to be different as well. What is it with these big packages? 163 # Hyperbole has to be different as well. What is it with these big packages?
164 echo Compiling Hyperbole... 164 echo Compiling Hyperbole...
165 ( cd lisp/hyperbole ; make EMACS=$REAL elc ) 165 ( cd lisp/hyperbole ; ${MAKE:-make} EMACS=$REAL elc )
166 echo Hyperbole done. 166 echo Hyperbole done.
167 167
168 # OO-Browser too 168 # OO-Browser too
169 echo Compiling OO-Browser... 169 echo Compiling OO-Browser...
170 ( cd lisp/oobr ; make EMACS=$REAL HYPB_ELC='' elc ) 170 ( cd lisp/oobr ; ${MAKE:-make} EMACS=$REAL HYPB_ELC='' elc )
171 echo OO-Browser done. 171 echo OO-Browser done.
172 172
173 # this is not strictly necessary but there are some special dependencies 173 # this is not strictly necessary but there are some special dependencies
174 echo Compiling EOS... 174 echo Compiling EOS...
175 ( cd lisp/eos ; make -k EMACS=$REAL ) 175 ( cd lisp/eos ; ${MAKE:-make} -k EMACS=$REAL )
176 echo EOS done. 176 echo EOS done.
177 177
178 # ilisp would seem to take a little extra now as well 178 # ilisp would seem to take a little extra now as well
179 # previously this was up top, but it requires that comint.elc exists. 179 # previously this was up top, but it requires that comint.elc exists.
180 180
181 echo Compiling Ilisp... 181 echo Compiling Ilisp...
182 ( cd lisp/ilisp ; make elc -f Makefile EMACS=$REAL ) 182 ( cd lisp/ilisp ; ${MAKE:-make} elc -f Makefile EMACS=$REAL )
183 echo Ilisp done. 183 echo Ilisp done.
184 184
185 # AUC TeX requires special treatment 185 # AUC TeX requires special treatment
186 echo Compiling AUC TeX... 186 echo Compiling AUC TeX...
187 ( cd lisp/auctex ; make some -f Makefile EMACS=$REAL ) 187 ( cd lisp/auctex ; ${MAKE:-make} some -f Makefile EMACS=$REAL )
188 echo AUC TeX done. 188 echo AUC TeX done.
189 189
190 # 190 #
191 # Now get the files whose .el is newer than .elc 191 # Now get the files whose .el is newer than .elc
192 # 192 #