1 # This file is part of XEmacs.
3 # Copyright (C) 2002, 2003, 2004 Ben Wing.
5 # XEmacs is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License as published by the
7 # Free Software Foundation; either version 2, or (at your option) any
10 # XEmacs is distributed in the hope that it will be useful, but WITHOUT
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 # You should have received a copy of the GNU General Public License
16 # along with XEmacs; see the file COPYING. If not, write to
17 # the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 # Boston, MA 02110-1301, USA.
20 # Avoid duplication between iterate.rules and meta-iterate.rules.
22 AUTOLOADS_TARGETS= $(ITERATE:=/autoloads.target)
23 BYTECOMPILE_TARGETS= $(ITERATE:=/bytecompile.target)
24 CLEAN_TARGETS= $(ITERATE:=/clean.target)
25 DISTCLEAN_TARGETS= $(ITERATE:=/distclean.target)
26 EXTRACLEAN_TARGETS= $(ITERATE:=/extraclean.target)
27 ELCCLEAN_TARGETS= $(ITERATE:=/elcclean.target)
28 GENCLEAN_TARGETS= $(ITERATE:=/genclean.target)
29 HTML_TARGETS= $(ITERATE:=/html.target)
30 INSTALL_FOR_BINDIST_TARGETS= $(ITERATE:=/install-for-bindist.target)
31 INSTALL_HTML_TARGETS= $(ITERATE:=/install-html.target)
32 INSTALL_ONLY_TARGETS= $(ITERATE:=/install-only.target)
35 $(AUTOLOADS_TARGETS) $(BYTECOMPILE_TARGETS) \
36 $(CLEAN_TARGETS) $(DISTCLEAN_TARGETS) $(ELCCLEAN_TARGETS) \
37 $(EXTRACLEAN_TARGETS) $(GENCLEAN_TARGETS) \
38 $(HTML_TARGETS) $(INSTALL_FOR_BINDIST_TARGETS) \
39 $(INSTALL_HTML_TARGETS) $(INSTALL_ONLY_TARGETS)
41 .PHONY: autoloads bytecompile clean distclean elcclean extraclean \
42 genclean html install-for-bindist install-html install-only
46 bytecompile:: $(BYTECOMPILE_TARGETS)
48 autoloads: $(AUTOLOADS_TARGETS)
50 clean: $(CLEAN_TARGETS)
52 distclean: $(DISTCLEAN_TARGETS)
54 extraclean: $(EXTRACLEAN_TARGETS)
56 elcclean: $(ELCCLEAN_TARGETS)
58 genclean: $(GENCLEAN_TARGETS)
62 install-for-bindist: $(INSTALL_FOR_BINDIST_TARGETS)
64 install-html: $(INSTALL_HTML_TARGETS)
66 install-only: $(INSTALL_ONLY_TARGETS)