comparison man/Makefile @ 3062:21d92abaac3a

[xemacs-hg @ 2005-11-13 10:39:28 by ben] fix up clean targets to delete .elc's as necessary dynodump/Makefile.in.in: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. Makefile.in.in: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. *-noconfig targets are like the base targets they're based off of, but don't delete Makefiles and certain other files needed to rebuild the Makefiles as necessary. Refactor things to be more consistent. Top-level `elcclean' is an alias for `realclean-noconfig' and is used by target `beta'. `realclean-noconfig' (and, by extension, `realclean' and `extraclean') remove the .elc files. Makefile.in.in: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. Makefile.in.in: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. Makefile.in.in: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. Makefile.in.in: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. Makefile: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. common/Makefile.common: Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. Do some refactoring for cleanliness. Put in some magic cookies in comments so this file gets read as a make file by XEmacs.
author ben
date Sun, 13 Nov 2005 10:39:41 +0000
parents b7b90f750a78
children cd09974da26e
comparison
equal deleted inserted replaced
3061:fd1acd2f457a 3062:21d92abaac3a
1 # Makefile for man subdirectory in XEmacs 1 # Makefile for man subdirectory in XEmacs
2 # Copyright (C) 1995 Board of Trustees, University of Illinois 2 # Copyright (C) 1995 Board of Trustees, University of Illinois
3 # Copyright (C) 1994, 1995 Sun Microsystems. 3 # Copyright (C) 1994, 1995 Sun Microsystems.
4 # Copyright (C) 2005 Ben Wing.
4 5
5 # This file is part of XEmacs. 6 # This file is part of XEmacs.
6 7
7 # XEmacs is free software; you can redistribute it and/or modify it 8 # XEmacs is free software; you can redistribute it and/or modify it
8 # under the terms of the GNU General Public License as published by the 9 # under the terms of the GNU General Public License as published by the
333 $(TEXI2DVI) --pdf -I new-users-guide new-users-guide/new-users-guide.texi 334 $(TEXI2DVI) --pdf -I new-users-guide new-users-guide/new-users-guide.texi
334 335
335 pdf: $(pdf_files) 336 pdf: $(pdf_files)
336 337
337 .PHONY: mostlyclean clean distclean realclean extraclean 338 .PHONY: mostlyclean clean distclean realclean extraclean
339 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
338 mostlyclean: 340 mostlyclean:
339 $(RM) *.toc *.aux *.log *.op *.cp *.cps *.fn *.fns 341 $(RM) *.toc *.aux *.log *.op *.cp *.cps *.fn *.fns
340 $(RM) *.ky *.kys *.pg *.pgs *.tp *.tps *.vr *.vrs 342 $(RM) *.ky *.kys *.pg *.pgs *.tp *.tps *.vr *.vrs
341 clean: mostlyclean 343 clean: mostlyclean
342 $(RM) core *.dvi *.pdf 344 $(RM) core *.dvi *.pdf
343 distclean: clean 345 distclean-noconfig: clean
346 distclean: distclean-noconfig
347 realclean-noconfig: distclean-noconfig
344 realclean: distclean 348 realclean: distclean
345 extraclean: distclean 349 extraclean-noconfig: realclean-noconfig
350 $(RM) *~ \#* */*~ */\#*
351 extraclean: realclean
346 $(RM) *~ \#* */*~ */\#* 352 $(RM) *~ \#* */*~ */\#*
347 353
348 ############################################################################ 354 ############################################################################
349 355
350 $(HTMLDIR)/beta.html : beta.texi 356 $(HTMLDIR)/beta.html : beta.texi