Mercurial > hg > xemacs-beta
comparison Makefile.in @ 165:5a88923fcbfe r20-3b9
Import from CVS: tag r20-3b9
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:44:42 +0200 |
parents | 0132846995bd |
children | 85ec50267440 |
comparison
equal
deleted
inserted
replaced
164:4e0740e5aab2 | 165:5a88923fcbfe |
---|---|
225 .NO_PARALLEL: ${GENERATED_HEADERS} ${MAKE_SUBDIR} dump-elcs | 225 .NO_PARALLEL: ${GENERATED_HEADERS} ${MAKE_SUBDIR} dump-elcs |
226 .PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads | 226 .PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads |
227 | 227 |
228 ## Convenience target for XEmacs beta testers | 228 ## Convenience target for XEmacs beta testers |
229 beta: clean all-elc | 229 beta: clean all-elc |
230 | |
231 ## Convenience target for XEmacs maintainers | |
232 ## This would run `make-xemacsdist' if I were really confident that everything | |
233 ## was turnkey. | |
234 dist: all-elc info | |
230 | 235 |
231 ## Build XEmacs and recompile out-of-date and missing .elc files along | 236 ## Build XEmacs and recompile out-of-date and missing .elc files along |
232 ## the way. | 237 ## the way. |
233 all-elc all-elcs: lib-src lwlib dump-elcs src | 238 all-elc all-elcs: lib-src lwlib dump-elcs src |
234 MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-elc.sh | 239 MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-elc.sh |
359 archlibdir=${archlibdir} | 364 archlibdir=${archlibdir} |
360 if [ `(cd ${archlibdir} && $(pwd))` != `(cd ./lib-src && $(pwd))` ]; \ | 365 if [ `(cd ${archlibdir} && $(pwd))` != `(cd ./lib-src && $(pwd))` ]; \ |
361 then \ | 366 then \ |
362 ${INSTALL_DATA} lib-src/DOC ${archlibdir}/DOC ; \ | 367 ${INSTALL_DATA} lib-src/DOC ${archlibdir}/DOC ; \ |
363 for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \ | 368 for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \ |
364 (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; | 369 (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; \ |
365 done ; \ | 370 done ; \ |
366 else true; fi | 371 else true; fi |
367 ${INSTALL_PROGRAM} src/xemacs ${bindir}/xemacs-${version} | 372 ${INSTALL_PROGRAM} src/xemacs ${bindir}/xemacs-${version} |
368 -chmod 0755 ${bindir}/xemacs-${version} | 373 -chmod 0755 ${bindir}/xemacs-${version} |
369 $(RM) ${bindir}/xemacs | 374 $(RM) ${bindir}/xemacs |
453 # cd ${bindir} && $(RM) xemacs-${version} xemacs | 458 # cd ${bindir} && $(RM) xemacs-${version} xemacs |
454 | 459 |
455 | 460 |
456 ## Some makes seem to remember that they've built something called FRC, | 461 ## Some makes seem to remember that they've built something called FRC, |
457 ## so you can only use a given FRC once per makefile. | 462 ## so you can only use a given FRC once per makefile. |
458 FRC FRC.src.paths.h FRC.mkdir FRC.dump-elcs: | 463 FRC FRC.src.paths.h FRC.mkdir FRC.dump-elcs FRC.info: |
459 FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean FRC.tags: | 464 FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean FRC.tags: |
460 | 465 |
461 ## ==================== Cleaning up and miscellanea ==================== | 466 ## ==================== Cleaning up and miscellanea ==================== |
462 | 467 |
463 .PHONY: mostlyclean clean distclean realclean extraclean | 468 .PHONY: mostlyclean clean distclean realclean extraclean |
573 etags -a lwlib/*.[ch] | 578 etags -a lwlib/*.[ch] |
574 | 579 |
575 check: | 580 check: |
576 @echo "We don't have any automated tests for XEmacs yet." | 581 @echo "We don't have any automated tests for XEmacs yet." |
577 | 582 |
578 dist: | 583 ## Is this something Chuck used and doesn't work with CVS? -slb |
579 cd ${srcdir} && make-dist | 584 ## dist: |
585 ## cd ${srcdir} && make-dist | |
580 | 586 |
581 info: FRC.info | 587 info: FRC.info |
582 cd ${srcdir}/man && $(MAKE) $(MFLAGS) $@ | 588 cd ${srcdir}/man && $(MAKE) $(MFLAGS) $@ |
583 | 589 |
584 dvi: | 590 dvi: |