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