Import the XE gnus pkg Makefile and package-info.in
[packages] / iterate-1.rules
1 # This file is part of XEmacs.
2
3 # Copyright (C) 2002, 2003, 2004 Ben Wing.
4
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
8 # later version.
9
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
13 # for more details.
14
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.
19
20 # Avoid duplication between iterate.rules and meta-iterate.rules.
21
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)
33
34 ALL_TARGETS = \
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)
40
41 .PHONY: autoloads bytecompile clean distclean elcclean extraclean \
42         genclean html install-for-bindist install-html install-only
43
44 # Main driver rules
45
46 bytecompile:: $(BYTECOMPILE_TARGETS)
47
48 autoloads: $(AUTOLOADS_TARGETS)
49
50 clean: $(CLEAN_TARGETS)
51
52 distclean: $(DISTCLEAN_TARGETS)
53
54 extraclean: $(EXTRACLEAN_TARGETS)
55
56 elcclean: $(ELCCLEAN_TARGETS)
57
58 genclean: $(GENCLEAN_TARGETS)
59
60 html: $(HTML_TARGETS)
61
62 install-for-bindist: $(INSTALL_FOR_BINDIST_TARGETS)
63
64 install-html: $(INSTALL_HTML_TARGETS)
65
66 install-only: $(INSTALL_ONLY_TARGETS)
67
68 # Local Variables:
69 # mode: Makefile
70 # end: