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: