Mercurial > hg > xemacs-beta
comparison netinstall/Makefile.in.in @ 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 | a307f9a2021d |
children | 193188e494b2 |
comparison
equal
deleted
inserted
replaced
3061:fd1acd2f457a | 3062:21d92abaac3a |
---|---|
1 ## Copyright (c) 2000, Red Hat, Inc. | 1 ## Copyright (c) 2000, Red Hat, Inc. |
2 ## Copyright (C) 2005 Ben Wing. | |
2 ## | 3 ## |
3 ## This program is free software; you can redistribute it and/or modify | 4 ## This program is free software; you can redistribute it and/or modify |
4 ## it under the terms of the GNU General Public License as published by | 5 ## it under the terms of the GNU General Public License as published by |
5 ## the Free Software Foundation; either version 2 of the License, or | 6 ## the Free Software Foundation; either version 2 of the License, or |
6 ## (at your option) any later version. | 7 ## (at your option) any later version. |
197 inilex.c : inilex.l iniparse.h | 198 inilex.c : inilex.l iniparse.h |
198 flex -8 $(srcdir)/inilex.l | 199 flex -8 $(srcdir)/inilex.l |
199 mv lex.yy.c inilex.c | 200 mv lex.yy.c inilex.c |
200 | 201 |
201 .PHONY: mostlyclean clean distclean realclean extraclean | 202 .PHONY: mostlyclean clean distclean realclean extraclean |
202 | 203 .PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig |
203 mostlyclean: | 204 mostlyclean: |
204 $(RM) *.o *.i *.ini core $(PROGS) | 205 $(RM) *.o *.i *.ini core |
205 | |
206 clean: mostlyclean | 206 clean: mostlyclean |
207 | 207 $(RM) $(PROGS) |
208 distclean: clean | 208 distclean-noconfig: clean |
209 $(RM) GNUmakefile Makefile Makefile.in TAGS | 209 $(RM) TAGS |
210 | 210 ## This is used in making a distribution. |
211 ## Do not use it on development directories! | |
212 distclean: distclean-noconfig | |
213 $(RM) GNUmakefile Makefile Makefile.in | |
214 realclean-noconfig: distclean-noconfig | |
211 realclean: distclean | 215 realclean: distclean |
212 | 216 extraclean-noconfig: realclean-noconfig |
213 extraclean: distclean | 217 $(RM) *~ \#* |
218 extraclean: realclean | |
214 $(RM) *~ \#* | 219 $(RM) *~ \#* |
215 | 220 |
216 choose.o: choose.cc win32.h dialog.h resource.h state.h ini.h concat.h \ | 221 choose.o: choose.cc win32.h dialog.h resource.h state.h ini.h concat.h \ |
217 msg.h log.h find.h reginfo.h | 222 msg.h log.h find.h reginfo.h |
218 concat.o: concat.cc | 223 concat.o: concat.cc |