Revision: miles@gnu.org--gnu-2004/gnus--devo--0--patch-21
[gnus] / texi / xemacs.mak
1 ############################################################################
2 # Subsidiary makefile to install Gnus under Windows NT using nmake.
3 # Adrian Aichner, aichner@ecf.teradyne.com, Teradyne GmbH, 1999-07-14.
4 ############################################################################
5 # Do not change anything below this line.
6 # No spaces are allowed due to inference rule limitation:
7 MAKEINFO="$(XEMACS)" $(FLAGS) -l texinfmt -f batch-texinfo-format
8
9 !if "$(XEMACS)" == ""
10 !message Please use $(MAKEDIR)\..\xemacs.mak instead.
11 !error
12 !endif
13
14 !if ["$(XEMACS)" $(FLAGS) -eval \
15 "(condition-case nil (require (quote texinfo)) (t (kill-emacs 1)))"]
16 !message Install `texinfo' in XEmacs from Options->Manage Packages->List & Install.
17 !message Without it Gnus info documentation cannot be built by XEmacs!
18 !error Cannot build `info' without `texinfo'.
19 !endif
20
21 all: gnus message emacs-mime
22
23 gnus: gnus.texi
24         $(MAKEINFO) "$**"
25
26 message: message.texi
27         $(MAKEINFO) "$**"
28
29 emacs-mime: emacs-mime.texi
30         $(MAKEINFO) "$**"
31
32 clean:
33         del gnus.*.bak *.ky *.cp *.fn *.cps *.kys *.log *.aux *.dvi *.vr \
34         *.tp *.toc *.pg gnus.latexi *.aux *.[cgk]idx \
35         gnus.ilg gnus.ind gnus.[cgk]ind gnus.idx \
36         gnus.tmptexi *.tmplatexi gnus.tmplatexi1 texput.log *.orig *.rej \
37         gnus.latexi*~* xface.tex picons.tex smiley.tex *.latexi
38
39 makeinfo: all
40
41 veryclean:
42         $(MAKE) /$(MAKEFLAGS) /f xemacs.mak $(VARDEFS) clean
43         del /f gnus.dvi gnus.ps texi2latex.elc
44
45 distclean:
46         $(MAKE) /$(MAKEFLAGS) /f xemacs.mak $(VARDEFS) clean
47         del /f *.orig *.rej *.elc *~ gnus gnus-?? Makefile
48         del /f message
49         del /f emacs-mime
50
51 install: all
52         -mkdir "$(INFODIR)"
53         xcopy /i /s "$(MANDIR)\dir" "$(INFODIR)"
54         xcopy /i /s "$(MANDIR)\gnus" "$(INFODIR)"
55         xcopy /i /s "$(MANDIR)\gnus-??" "$(INFODIR)"
56         xcopy /i /s "$(MANDIR)\message" "$(INFODIR)"
57         xcopy /i /s "$(MANDIR)\emacs-mime" "$(INFODIR)"