Mercurial > hg > xemacs-beta
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 # |