HCoop
/
bpt
/
emacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* doc/misc/ert.texi: Whitespace trivia to make main menu items line up better.
[bpt/emacs.git]
/
doc
/
misc
/
Makefile.in
diff --git
a/doc/misc/Makefile.in
b/doc/misc/Makefile.in
index
b08ddbf
..
34f136b
100644
(file)
--- a/
doc/misc/Makefile.in
+++ b/
doc/misc/Makefile.in
@@
-1,8
+1,6
@@
#### Makefile for documentation other than the Emacs manual.
#### Makefile for documentation other than the Emacs manual.
-# Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-# 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
-# Free Software Foundation, Inc.
+# Copyright (C) 1994, 1996-2011 Free Software Foundation, Inc.
# This file is part of GNU Emacs.
# This file is part of GNU Emacs.
@@
-30,7
+28,7
@@
srcdir=@srcdir@
# Note the other doc Makefiles do not use VPATH anymore, instead
# they set infodir to an absolute path. Not doing that here in
# case INFO_TARGETS gets too long for some feeble shells.
# Note the other doc Makefiles do not use VPATH anymore, instead
# they set infodir to an absolute path. Not doing that here in
# case INFO_TARGETS gets too long for some feeble shells.
-# (cf src/Makefile.in's
shortlisp
)
+# (cf src/Makefile.in's
passing of $lisp to make-docfile
)
VPATH=@srcdir@
## Where the output files go.
VPATH=@srcdir@
## Where the output files go.
@@
-199,6
+197,8
@@
PDF_TARGETS = \
widget.pdf \
woman.pdf
widget.pdf \
woman.pdf
+HTML_TARGETS = emacs-faq.html
+
TEXI2DVI = texi2dvi
TEXI2PDF = texi2pdf
TEXI2DVI = texi2dvi
TEXI2PDF = texi2pdf
@@
-211,6
+211,10
@@
mkinfodir = @cd ${srcdir}; test -d ${infodir} || mkdir ${infodir} || test -d ${i
info: $(INFO_TARGETS)
info: $(INFO_TARGETS)
+# please modify this for all the web manual targets
+webhack: clean
+ $(MAKE) pdf MAKEINFO_OPTS="-DWEBHACKDEVEL $(MAKEINFO_OPTS)"
+
dvi: $(DVI_TARGETS)
pdf: $(PDF_TARGETS)
dvi: $(DVI_TARGETS)
pdf: $(PDF_TARGETS)
@@
-285,12
+289,12
@@
dbus.pdf: ${srcdir}/dbus.texi
$(ENVADD) $(TEXI2PDF) $<
dired-x : $(infodir)/dired-x
$(ENVADD) $(TEXI2PDF) $<
dired-x : $(infodir)/dired-x
-$(infodir)/dired-x: dired-x.texi
+$(infodir)/dired-x: dired-x.texi
$(emacsdir)/emacsver.texi
$(mkinfodir)
cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
$(mkinfodir)
cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
-dired-x.dvi: ${srcdir}/dired-x.texi
+dired-x.dvi: ${srcdir}/dired-x.texi
$(emacsdir)/emacsver.texi
$(ENVADD) $(TEXI2DVI) $<
$(ENVADD) $(TEXI2DVI) $<
-dired-x.pdf: ${srcdir}/dired-x.texi
+dired-x.pdf: ${srcdir}/dired-x.texi
$(emacsdir)/emacsver.texi
$(ENVADD) $(TEXI2PDF) $<
ebrowse : $(infodir)/ebrowse
$(ENVADD) $(TEXI2PDF) $<
ebrowse : $(infodir)/ebrowse
@@
-366,12
+370,13
@@
erc.pdf: ${srcdir}/erc.texi
$(ENVADD) $(TEXI2PDF) $<
ert : $(infodir)/ert
$(ENVADD) $(TEXI2PDF) $<
ert : $(infodir)/ert
-$(infodir)/ert: ert.texi $(infodir)
- cd $(srcdir); $(MAKEINFO) ert.texi
-ert.dvi: ert.texi
- $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi
-ert.pdf: ert.texi
- $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi
+$(infodir)/ert: ert.texi
+ $(mkinfodir)
+ cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
+ert.dvi: ${srcdir}/ert.texi
+ $(ENVADD) $(TEXI2DVI) $<
+ert.pdf: ${srcdir}/ert.texi
+ $(ENVADD) $(TEXI2PDF) $<
eshell : $(infodir)/eshell
$(infodir)/eshell: eshell.texi
eshell : $(infodir)/eshell
$(infodir)/eshell: eshell.texi
@@
-399,6
+404,15
@@
faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
$(ENVADD) $(TEXI2DVI) $<
faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
$(ENVADD) $(TEXI2PDF) $<
$(ENVADD) $(TEXI2DVI) $<
faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
$(ENVADD) $(TEXI2PDF) $<
+## This is the name used on the Emacs web-page.
+## sed fixes up links to point to split version of the manual.
+emacs-faq.html: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
+ $(MAKEINFO) $(MAKEINFO_OPTS) --no-split \
+ --css-ref='/layout.css' --html -o $@ $<
+ sed -i -e 's|a href="\([a-z]*\)\.html#\([^"]*\)"|a href="manual/html_node/\1/\2.html"|g' \
+ -e 's|/Top\.html|/|g' $@
+emacs-faq.text: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
+ $(MAKEINFO) $(MAKEINFO_OPTS) --plaintext -o $@ $<
flymake : $(infodir)/flymake
$(infodir)/flymake: flymake.texi
flymake : $(infodir)/flymake
$(infodir)/flymake: flymake.texi
@@
-682,7
+696,7
@@
mostlyclean:
rm -f gnustmp.*
clean: mostlyclean
rm -f gnustmp.*
clean: mostlyclean
- rm -f $(DVI_TARGETS) $(PDF_TARGETS)
+ rm -f $(DVI_TARGETS) $(PDF_TARGETS)
$(HTML_TARGETS) emacs-faq.text
distclean: clean
# rm -f Makefile
distclean: clean
# rm -f Makefile