Mercurial > emacs
comparison Makefile.in @ 43266:56b68a777e75
(maybe_bootstrap): Do `exit 1'.
(all): Don't depend on maybe_bootstrap here.
(${SUBDIR}): Depend on it here instead.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 13 Feb 2002 15:47:55 +0000 |
parents | 22e3a08912b6 |
children | 662351ad5213 4adcaf9ad13d |
comparison
equal
deleted
inserted
replaced
43265:10539fb6d0fc | 43266:56b68a777e75 |
---|---|
225 # avoid nuking an existing dir file, so we don't do that here; | 225 # avoid nuking an existing dir file, so we don't do that here; |
226 # instead, we have written out explicit code in the `install' targets. | 226 # instead, we have written out explicit code in the `install' targets. |
227 COPYDIR = ${srcdir}/etc ${srcdir}/lisp | 227 COPYDIR = ${srcdir}/etc ${srcdir}/lisp |
228 COPYDESTS = ${etcdir} ${lispdir} | 228 COPYDESTS = ${etcdir} ${lispdir} |
229 | 229 |
230 all: maybe_bootstrap ${SUBDIR} leim | 230 all: ${SUBDIR} leim |
231 | 231 |
232 removenullpaths=sed -e 's/^://g' -e 's/:$$//g' -e 's/::/:/g' | 232 removenullpaths=sed -e 's/^://g' -e 's/:$$//g' -e 's/::/:/g' |
233 | 233 |
234 # Generate epaths.h from epaths.in. This target is invoked by `configure'. | 234 # Generate epaths.h from epaths.in. This target is invoked by `configure'. |
235 epaths-force: FRC | 235 epaths-force: FRC |
260 | 260 |
261 lib-src: FRC src/config.stamp | 261 lib-src: FRC src/config.stamp |
262 | 262 |
263 .RECURSIVE: ${SUBDIR} leim | 263 .RECURSIVE: ${SUBDIR} leim |
264 | 264 |
265 ${SUBDIR}: ${SUBDIR_MAKEFILES} FRC | 265 ${SUBDIR}: maybe_bootstrap ${SUBDIR_MAKEFILES} FRC |
266 cd $@; $(MAKE) all $(MFLAGS) \ | 266 cd $@; $(MAKE) all $(MFLAGS) \ |
267 CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ | 267 CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ |
268 LDFLAGS='${LDFLAGS}' MAKE='${MAKE}' | 268 LDFLAGS='${LDFLAGS}' MAKE='${MAKE}' |
269 | 269 |
270 blessmail: ${SUBDIR_MAKEFILES} src FRC | 270 blessmail: ${SUBDIR_MAKEFILES} src FRC |
693 | 693 |
694 maybe_bootstrap: | 694 maybe_bootstrap: |
695 @if [ ! -f $(srcdir)/lisp/abbrev.elc ]; then \ | 695 @if [ ! -f $(srcdir)/lisp/abbrev.elc ]; then \ |
696 echo "Essential Lisp files seem to be missing. You should either"; \ | 696 echo "Essential Lisp files seem to be missing. You should either"; \ |
697 echo "do \`make bootstrap' or create \`lisp/abbrev.elc' somehow."; \ | 697 echo "do \`make bootstrap' or create \`lisp/abbrev.elc' somehow."; \ |
698 echo "This Make job will now hang till you kill it."; \ | 698 exit 1;\ |
699 while true; do sleep 10; done; \ | |
700 fi | 699 fi |
701 | 700 |
702 bootstrap: bootstrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean-after all info | 701 bootstrap: bootstrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean-after all info |
703 | 702 |
704 bootstrap-lisp-1: | 703 bootstrap-lisp-1: |