aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc/Makefile.in
diff options
context:
space:
mode:
authorGlenn Morris2013-08-27 00:57:39 -0700
committerGlenn Morris2013-08-27 00:57:39 -0700
commit1857cd3f9ef1103d5ea2fcecbb7b2a6a9d6b2aef (patch)
tree92b9a5563ab6e4a0aa3e530bee29ef98d532c1da /doc/misc/Makefile.in
parent61ac6b9f821504ce12e0797a1fcf403e951d193b (diff)
downloademacs-1857cd3f9ef1103d5ea2fcecbb7b2a6a9d6b2aef.tar.gz
emacs-1857cd3f9ef1103d5ea2fcecbb7b2a6a9d6b2aef.zip
Move source for Emacs on MS Windows FAQ here from Emacs webpages repository
* Makefile.in (mostlyclean, clean, distclean, bootstrap-clean) (maintainer-clean, check-declare): Remove pointless subshells. Check cd return value. * configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32) (DOCMISC_PDF_W32, DOCMISC_PS_W32): New output variables. * Makefile.in (check-info-dir): Ignore efaq-w32. * admin/admin.el (manual-misc-manuals): Use INFO_COMMON rather than INFO_TARGETS. * doc/misc/efaq-w32.texi: Move here from the web-pages repository. * doc/misc/Makefile.in (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32) (DOCMISC_PDF_W32, DOCMISC_PS_W32): New configure output variables. (INFO_COMMON, INFO_INSTALL): New derivations of INFO_TARGETS. (DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): Add DOCMISC_*_W32 variables. (echo-info): Use INFO_INSTALL rather than INFO_TARGETS. (efaq_w32_deps): New variable. (efaq-w32, $(buildinfodir)/efaq-w32$(INFO_EXT), efaq-w32.dvi) (efaq-w32.pdf, efaq-w32.html): New rules. (clean): Remove efaq-w32 products.
Diffstat (limited to 'doc/misc/Makefile.in')
-rw-r--r--doc/misc/Makefile.in41
1 files changed, 35 insertions, 6 deletions
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 6618e125d7c..bf9daf4d966 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -59,7 +59,15 @@ INSTALL_DATA = @INSTALL_DATA@
59MAKEINFO = @MAKEINFO@ 59MAKEINFO = @MAKEINFO@
60MAKEINFO_OPTS = --force -I$(emacsdir) 60MAKEINFO_OPTS = --force -I$(emacsdir)
61 61
62INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \ 62## On MS Windows, efaq-w32; otherwise blank.
63DOCMISC_DVI_W32 = @DOCMISC_DVI_W32@
64DOCMISC_HTML_W32 = @DOCMISC_HTML_W32@
65DOCMISC_INFO_W32 = @DOCMISC_INFO_W32@
66DOCMISC_PDF_W32 = @DOCMISC_PDF_W32@
67DOCMISC_PS_W32 = @DOCMISC_PS_W32@
68
69## Info files to build and install on all platforms.
70INFO_COMMON = ada-mode auth autotype bovine calc ccmode cl \
63 dbus dired-x ebrowse ede ediff edt eieio \ 71 dbus dired-x ebrowse ede ediff edt eieio \
64 emacs-mime epa erc ert eshell eudc efaq \ 72 emacs-mime epa erc ert eshell eudc efaq \
65 flymake forms gnus emacs-gnutls htmlfontify idlwave ido info.info \ 73 flymake forms gnus emacs-gnutls htmlfontify idlwave ido info.info \
@@ -68,7 +76,15 @@ INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \
68 sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp \ 76 sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp \
69 url vip viper widget wisent woman 77 url vip viper widget wisent woman
70 78
71DVI_TARGETS = \ 79## Info files to install on current platform.
80INFO_INSTALL = $(INFO_COMMON) $(DOCMISC_INFO_W32)
81
82## Info files to build on current platform.
83## This is all of them, even though they might not all get installed,
84## because the info files are pre-built in release tarfiles.
85INFO_TARGETS = $(INFO_COMMON) efaq-w32
86
87DVI_TARGETS = $(DOCMISC_DVI_W32) \
72 ada-mode.dvi \ 88 ada-mode.dvi \
73 auth.dvi \ 89 auth.dvi \
74 autotype.dvi \ 90 autotype.dvi \
@@ -126,7 +142,7 @@ DVI_TARGETS = \
126 wisent.dvi \ 142 wisent.dvi \
127 woman.dvi 143 woman.dvi
128 144
129HTML_TARGETS = \ 145HTML_TARGETS = $(DOCMISC_HTML_W32) \
130 ada-mode.html \ 146 ada-mode.html \
131 auth.html \ 147 auth.html \
132 autotype.html \ 148 autotype.html \
@@ -184,7 +200,7 @@ HTML_TARGETS = \
184 wisent.html \ 200 wisent.html \
185 woman.html 201 woman.html
186 202
187PDF_TARGETS = \ 203PDF_TARGETS = $(DOCMISC_PDF_W32) \
188 ada-mode.pdf \ 204 ada-mode.pdf \
189 auth.pdf \ 205 auth.pdf \
190 autotype.pdf \ 206 autotype.pdf \
@@ -242,7 +258,7 @@ PDF_TARGETS = \
242 wisent.pdf \ 258 wisent.pdf \
243 woman.pdf 259 woman.pdf
244 260
245PS_TARGETS = \ 261PS_TARGETS = $(DOCMISC_PS_W32) \
246 ada-mode.ps \ 262 ada-mode.ps \
247 auth.ps \ 263 auth.ps \
248 autotype.ps \ 264 autotype.ps \
@@ -326,7 +342,7 @@ info: $(INFO_TARGETS)
326## Used by top-level Makefile. 342## Used by top-level Makefile.
327## Base file names of output info files. 343## Base file names of output info files.
328echo-info: 344echo-info:
329 @echo "$(INFO_TARGETS) " | \ 345 @echo "$(INFO_INSTALL) " | \
330 sed -e 's|[^ ]*/||g' -e 's/\.info//g' -e "s/ */$(INFO_EXT) /g" 346 sed -e 's|[^ ]*/||g' -e 's/\.info//g' -e "s/ */$(INFO_EXT) /g"
331 347
332# please modify this for all the web manual targets 348# please modify this for all the web manual targets
@@ -612,6 +628,18 @@ faq.pdf: $(faq_deps)
612faq.html: $(faq_deps) 628faq.html: $(faq_deps)
613 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/faq.texi 629 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/faq.texi
614 630
631efaq_w32_deps = ${srcdir}/efaq-w32.texi $(emacsdir)/emacsver.texi
632efaq-w32 : $(buildinfodir)/efaq-w32$(INFO_EXT)
633$(buildinfodir)/efaq-w32$(INFO_EXT): $(efaq_w32_deps)
634 $(mkinfodir)
635 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/efaq-w32.texi
636efaq-w32.dvi: $(efaq_w32_deps)
637 $(ENVADD) $(TEXI2DVI) ${srcdir}/efaq-w32.texi
638efaq-w32.pdf: $(efaq_w32_deps)
639 $(ENVADD) $(TEXI2PDF) ${srcdir}/efaq-w32.texi
640efaq-w32.html: $(efaq_w32_deps)
641 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/efaq-w32.texi
642
615flymake_deps = ${srcdir}/flymake.texi ${gfdl} 643flymake_deps = ${srcdir}/flymake.texi ${gfdl}
616flymake : $(buildinfodir)/flymake$(INFO_EXT) 644flymake : $(buildinfodir)/flymake$(INFO_EXT)
617$(buildinfodir)/flymake$(INFO_EXT): $(flymake_deps) 645$(buildinfodir)/flymake$(INFO_EXT): $(flymake_deps)
@@ -1040,6 +1068,7 @@ mostlyclean:
1040 1068
1041clean: mostlyclean 1069clean: mostlyclean
1042 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS) 1070 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS)
1071 rm -f efaq-w32.dvi efaq-w32.html efaq-w32.pdf efaq-w32.ps
1043 rm -f emacs-misc-${version}.tar* 1072 rm -f emacs-misc-${version}.tar*
1044 1073
1045distclean: clean 1074distclean: clean