comparison src/Makefile.in.in @ 1324:70841e88fbee

[xemacs-hg @ 2003-02-24 12:42:34 by michaels] 2003-02-20 Mike Sperber <mike@xemacs.org> * Makefile.in.in (update-elc-2): Sequentialize dependencies even more.
author michaels
date Mon, 24 Feb 2003 12:42:39 +0000
parents 70921960b980
children 4542b72c005e
comparison
equal deleted inserted replaced
1323:fd5f4304525b 1324:70841e88fbee
450 ## -- but *NOT UNTIL* that step is run. There is no way I can come up with 450 ## -- but *NOT UNTIL* that step is run. There is no way I can come up with
451 ## to express such a dependency in upward fashion. 451 ## to express such a dependency in upward fashion.
452 452
453 ## build-the-mofo: ${EXE_TARGET} update-elc ${libsrc}DOC $(mo_file) ${other_files} ${DUMP_TARGET} update-elc-2 $(LISP)/finder-inf.el load-shadows 453 ## build-the-mofo: ${EXE_TARGET} update-elc ${libsrc}DOC $(mo_file) ${other_files} ${DUMP_TARGET} update-elc-2 $(LISP)/finder-inf.el load-shadows
454 454
455 build-the-mofo: ${EXE_TARGET} update-elc ${libsrc}DOC $(mo_file) ${other_files} ${DUMP_TARGET} load-shadows 455 build-the-mofo: ${EXE_TARGET} ${libsrc}DOC $(mo_file) ${other_files} ${DUMP_TARGET} load-shadows
456 .NO_PARALLEL: ${EXE_TARGET} update-elc ${libsrc}DOC ${DUMP_TARGET} update-elc-2 456 .NO_PARALLEL: ${EXE_TARGET} update-elc ${libsrc}DOC ${DUMP_TARGET} update-elc-2
457 457
458 release: all 458 release: all
459 -if [ -w $(LISP) ]; then \ 459 -if [ -w $(LISP) ]; then \
460 w=`pwd`; cd ${srcdir} && $${w}/${EXE_TARGET} -nd ${BATCH} -l $(LISP)/inc-vers; \ 460 w=`pwd`; cd ${srcdir} && $${w}/${EXE_TARGET} -nd ${BATCH} -l $(LISP)/inc-vers; \
464 464
465 update-elc: $(EXE_TARGET) 465 update-elc: $(EXE_TARGET)
466 $(TEMACS_BATCH) -l $(LISP)/update-elc.el 466 $(TEMACS_BATCH) -l $(LISP)/update-elc.el
467 467
468 ## Update out-of-date .elcs, other than needed for dumping. 468 ## Update out-of-date .elcs, other than needed for dumping.
469 update-elc-2: $(EXE_TARGET) $(DUMP_TARGET) 469 update-elc-2: update-elc $(EXE_TARGET) $(DUMP_TARGET)
470 $(XEMACS_BATCH) -no-autoloads -l update-elc-2.el -f batch-update-elc-2 $(LISP) 470 $(XEMACS_BATCH) -no-autoloads -l update-elc-2.el -f batch-update-elc-2 $(LISP)
471 471
472 $(LISP)/finder-inf.el: update-elc-2 $(EXE_TARGET) $(DUMP_TARGET) 472 $(LISP)/finder-inf.el: update-elc-2 $(EXE_TARGET) $(DUMP_TARGET)
473 @echo "Building finder database ..." 473 @echo "Building finder database ..."
474 $(XEMACS_BATCH) -eval '(setq finder-compile-keywords-quiet t)' \ 474 $(XEMACS_BATCH) -eval '(setq finder-compile-keywords-quiet t)' \
516 dump-id.c: ${libsrc}make-dump-id ${link_deps} 516 dump-id.c: ${libsrc}make-dump-id ${link_deps}
517 ${libsrc}make-dump-id 517 ${libsrc}make-dump-id
518 518
519 obj_src = $(objs:.o=.c) 519 obj_src = $(objs:.o=.c)
520 520
521 ${libsrc}DOC: ${libsrc}make-docfile NEEDTODUMP ${temacs_deps} 521 ${libsrc}DOC: ${libsrc}make-docfile NEEDTODUMP ${temacs_deps} ${EXE_TARGET}
522 #ifdef QUICK_BUILD 522 #ifdef QUICK_BUILD
523 if test ! -f $@ ; then \ 523 if test ! -f $@ ; then \
524 #else 524 #else
525 if true ; then \ 525 if true ; then \
526 #endif 526 #endif