Fix typo.
[gnus] / Makefile.in
1 prefix = @prefix@
2 datarootdir = @datarootdir@
3 datadir = @datadir@
4 lispdir = @lispdir@
5 srcdir = @srcdir@
6
7 @SET_MAKE@
8 EMACS = @EMACS@
9 XEMACS = @EMACS@
10
11 GZIP_PROG = gzip -f
12
13 SED_I = sed -i -e
14
15 # # # # # # # # # # Release variables (for maintainer only):
16 #
17 # Files removed from `cvs export' output before creating the tar-ball:
18 CVS_IGNORE_FILES = .cvsignore contrib/.cvsignore etc/.cvsignore \
19   lisp/.cvsignore texi/.cvsignore texi/ps/.cvsignore .arch-inventory
20 # Name and mail address in ChangeLog format for the release commit:
21 COMMITTER = Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>
22 # CODENAME for development releases (CODENAME must have a trailing space,
23 # (e.g. "Oort ")
24 CODENAME = 
25 # Codename initial (lower case), e.g. 'n' for "No Gnus".
26 CIN =
27 # Files with hard-coded versions numbers:
28 RELEASE_COMMIT_FILES = ChangeLog \
29   etc/ChangeLog lisp/ChangeLog texi/ChangeLog \
30   README lisp/gnus.el \
31   texi/gnus.texi texi/message.texi texi/gnus-faq.texi
32 # Pattern matching previous version numbers:
33 OLD_PATTERN = \(5\.[0-9][0-9]\.[0-9]*\|5\.[0-9][0-9]\|0\.[1-9][0-9]*\)
34 # Codename pattern
35 CODENAME_PATTERN = [A-Z]*[a-z]* *
36 # CVS tag of the previous version:
37 OLD_TAG     = v5-10-6
38 # CVS tag of the current release:
39 TAG  = v5-10
40 #
41 COMMIT_STRING = $(CODENAME)Gnus v$(VERSION) is released.
42 #
43 # Procedure:
44 # - release-bump-version
45 # - release-commit
46 # - release-files or release-files-signed
47 #
48 # # # # # # # # # # End of release variables
49
50 all: lick info
51
52 lick:
53         cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" all
54
55 install:
56         cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" install
57         cd texi && $(MAKE) EMACS="$(EMACS)" install
58         cd etc && $(MAKE) EMACS="$(EMACS)" install
59
60 list-installed-shadows:
61         cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" list-installed-shadows
62
63 remove-installed-shadows:
64         cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" remove-installed-shadows
65
66 uninstall:
67         cd lisp && $(MAKE) lispdir="$(lispdir)" uninstall
68         cd texi && $(MAKE) uninstall
69         cd etc && $(MAKE) uninstall
70
71 GNUS-NEWS: texi/gnus-news.texi
72         cd texi && $(MAKE) GNUS-NEWS
73
74 # Rule for Lars and nobody else.
75 some:
76         cd lisp && $(MAKE) EMACS="$(EMACS)" some
77 l:
78         cd lisp && $(MAKE) EMACS="$(EMACS)" clever
79
80 info:
81         cd texi && $(MAKE) EMACS="$(EMACS)" all
82
83 clean:
84         for i in lisp texi etc texi/ps; do (cd $$i; $(MAKE) clean); done
85         rm -f *.orig *.rej *~
86
87 elclean:
88         cd lisp && rm -f *.elc auto-autoloads.el custom-load.el gnus-load.el
89
90 x:
91         $(MAKE) EMACS=$(XEMACS)
92
93 xsome:
94         $(MAKE) EMACS="$(XEMACS)" some
95
96 distclean: clean
97         for i in lisp texi etc texi/ps; do (cd $$i; $(MAKE) distclean); done
98         rm -f config.log config.status config.cache Makefile
99
100 config.status: $(srcdir)/configure
101         $(SHELL) ./config.status --recheck
102 $(srcdir)/configure: $(srcdir)/configure.in
103         cd $(srcdir) && autoconf
104 Makefile: $(srcdir)/Makefile.in config.status
105         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
106
107 # # # # # # # # # # Release targets (for maintainer only):
108
109 release-check-settings:
110         @echo
111         @echo "COMMITTER = '$(COMMITTER)'"
112         @echo "  (example: 'Foo Bar  <foo.bar@somewhere.invalid>')"
113         @echo "VERSION   = '$(VERSION)' (example: '5.10.6')"
114         @echo "CODENAME  = '$(CODENAME)' (example: 'No ')"
115         @echo "CIN       = '$(CIN)' (example: 'n', codename initial)"
116         @echo "TAG       = '$(TAG)' (example: 'v5-10-6')"
117         @echo "OLD_TAG   = '$(OLD_TAG)' (example: 'v5-10-5')"
118         @echo
119         @if [ x"$(VERSION)" = x ]; then echo "error: No VERSION given."; exit 1; else :; fi
120         @if [ x"$(TAG)" = x ]; then echo "error: No TAG given."; exit 1; else :; fi
121         @echo
122         @echo Settings checked successfully.
123         @echo
124         @echo You may now make...
125         @echo   release-bump-version