aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-01-04 01:43:08 -0800
committerGlenn Morris2013-01-04 01:43:08 -0800
commit92d596112248baecbe6789d450d8e8ea405de19b (patch)
treefde6934fd2726857f80fb6711594344f759bbbb6
parentf99ced353f1e6d41f085d6325b0182ed2d644753 (diff)
downloademacs-92d596112248baecbe6789d450d8e8ea405de19b.tar.gz
emacs-92d596112248baecbe6789d450d8e8ea405de19b.zip
Add htmlfontify manual to build process
* doc/misc/Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add htmlfontify. (htmlfontify, $(buildinfodir)/htmlfontify$(INFO_EXT)) (htmlfontify.dvi, htmlfontify.pdf): New targets. * doc/misc/makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add htmlfontify. ($(infodir)/htmlfontify$(INFO_EXT), htmlfontify.dvi): New targets. * info/dir: Add htmlfontify.
-rw-r--r--ChangeLog4
-rw-r--r--doc/misc/ChangeLog7
-rw-r--r--doc/misc/Makefile.in13
-rw-r--r--doc/misc/makefile.w32-in13
-rw-r--r--info/dir1
5 files changed, 34 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 367f283f352..0dcbc4747fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
12013-01-04 Glenn Morris <rgm@gnu.org>
2
3 * info/dir: Add htmlfontify.
4
12012-12-29 Andreas Schwab <schwab@linux-m68k.org> 52012-12-29 Andreas Schwab <schwab@linux-m68k.org>
2 6
3 * configure.ac (TEMACS_LDFLAGS2): Don't define. 7 * configure.ac (TEMACS_LDFLAGS2): Don't define.
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index a7afa9a1cd4..343e1046d10 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,5 +1,12 @@
12013-01-04 Glenn Morris <rgm@gnu.org> 12013-01-04 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS):
4 Add htmlfontify.
5 (htmlfontify, $(buildinfodir)/htmlfontify$(INFO_EXT))
6 (htmlfontify.dvi, htmlfontify.pdf): New targets.
7 * makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add htmlfontify.
8 ($(infodir)/htmlfontify$(INFO_EXT), htmlfontify.dvi): New targets.
9
3 * htmlfontify.texi: Miscellaneous fixes and updates. 10 * htmlfontify.texi: Miscellaneous fixes and updates.
4 Set copyright to FSF, update license to GFDL 1.3+. 11 Set copyright to FSF, update license to GFDL 1.3+.
5 12
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 26f6e500ead..dfe633ca68f 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -44,7 +44,7 @@ MAKEINFO_OPTS = --force -I$(emacsdir)
44INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \ 44INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \
45 dbus dired-x ebrowse ede ediff edt eieio \ 45 dbus dired-x ebrowse ede ediff edt eieio \
46 emacs-mime epa erc ert eshell eudc efaq \ 46 emacs-mime epa erc ert eshell eudc efaq \
47 flymake forms gnus emacs-gnutls idlwave info.info \ 47 flymake forms gnus emacs-gnutls htmlfontify idlwave info.info \
48 mairix-el message mh-e newsticker nxml-mode \ 48 mairix-el message mh-e newsticker nxml-mode \
49 org pcl-cvs pgg rcirc remember reftex sasl \ 49 org pcl-cvs pgg rcirc remember reftex sasl \
50 sc semantic ses sieve smtpmail speedbar srecode tramp \ 50 sc semantic ses sieve smtpmail speedbar srecode tramp \
@@ -76,6 +76,7 @@ DVI_TARGETS = \
76 forms.dvi \ 76 forms.dvi \
77 gnus.dvi \ 77 gnus.dvi \
78 emacs-gnutls.dvi \ 78 emacs-gnutls.dvi \
79 htmlfontify.dvi \
79 idlwave.dvi \ 80 idlwave.dvi \
80 info.dvi \ 81 info.dvi \
81 mairix-el.dvi \ 82 mairix-el.dvi \
@@ -130,6 +131,7 @@ PDF_TARGETS = \
130 flymake.pdf \ 131 flymake.pdf \
131 forms.pdf \ 132 forms.pdf \
132 gnus.pdf \ 133 gnus.pdf \
134 htmlfontify.pdf \
133 emacs-gnutls.pdf \ 135 emacs-gnutls.pdf \
134 idlwave.pdf \ 136 idlwave.pdf \
135 info.pdf \ 137 info.pdf \
@@ -441,6 +443,15 @@ gnus.pdf: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
441 cp gnustmp.pdf $@ 443 cp gnustmp.pdf $@
442 rm gnustmp.* 444 rm gnustmp.*
443 445
446htmlfontify : $(buildinfodir)/htmlfontify$(INFO_EXT)
447$(buildinfodir)/htmlfontify$(INFO_EXT): ${srcdir}/htmlfontify.texi ${gfdl}
448 $(mkinfodir)
449 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/htmlfontify.texi
450htmlfontify.dvi: ${srcdir}/htmlfontify.texi ${gfdl}
451 $(ENVADD) $(TEXI2DVI) ${srcdir}/htmlfontify.texi
452htmlfontify.pdf: ${srcdir}/htmlfontify.texi ${gfdl}
453 $(ENVADD) $(TEXI2PDF) ${srcdir}/htmlfontify.texi
454
444# NB this one needs --no-split even without a .info extension. 455# NB this one needs --no-split even without a .info extension.
445idlwave : $(buildinfodir)/idlwave$(INFO_EXT) 456idlwave : $(buildinfodir)/idlwave$(INFO_EXT)
446$(buildinfodir)/idlwave$(INFO_EXT): ${srcdir}/idlwave.texi ${gfdl} 457$(buildinfodir)/idlwave$(INFO_EXT): ${srcdir}/idlwave.texi ${gfdl}
diff --git a/doc/misc/makefile.w32-in b/doc/misc/makefile.w32-in
index 24ab667ad6a..b0ea0ed1518 100644
--- a/doc/misc/makefile.w32-in
+++ b/doc/misc/makefile.w32-in
@@ -56,7 +56,7 @@ INFO_TARGETS = $(infodir)/ccmode$(INFO_EXT) \
56 $(infodir)/auth$(INFO_EXT) $(infodir)/eieio$(INFO_EXT) $(infodir)/ede$(INFO_EXT) \ 56 $(infodir)/auth$(INFO_EXT) $(infodir)/eieio$(INFO_EXT) $(infodir)/ede$(INFO_EXT) \
57 $(infodir)/semantic$(INFO_EXT) $(infodir)/edt$(INFO_EXT) $(infodir)/emacs-gnutls$(INFO_EXT) \ 57 $(infodir)/semantic$(INFO_EXT) $(infodir)/edt$(INFO_EXT) $(infodir)/emacs-gnutls$(INFO_EXT) \
58 $(infodir)/srecode$(INFO_EXT) $(infodir)/bovine$(INFO_EXT) \ 58 $(infodir)/srecode$(INFO_EXT) $(infodir)/bovine$(INFO_EXT) \
59 $(infodir)/wisent$(INFO_EXT) 59 $(infodir)/wisent$(INFO_EXT) $(infodir)/htmlfontify$(INFO_EXT)
60DVI_TARGETS = calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi \ 60DVI_TARGETS = calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi \
61 ediff.dvi forms.dvi gnus.dvi message.dvi emacs-mime.dvi \ 61 ediff.dvi forms.dvi gnus.dvi message.dvi emacs-mime.dvi \
62 sieve.dvi pgg.dvi mh-e.dvi \ 62 sieve.dvi pgg.dvi mh-e.dvi \
@@ -68,7 +68,7 @@ DVI_TARGETS = calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi \
68 remember.dvi nxml-mode.dvi \ 68 remember.dvi nxml-mode.dvi \
69 epa.dvi mairix-el.dvi sasl.dvi auth.dvi eieio.dvi ede.dvi \ 69 epa.dvi mairix-el.dvi sasl.dvi auth.dvi eieio.dvi ede.dvi \
70 semantic.dvi edt.dvi emacs-gnutls.dvi srecode.dvi bovine.dvi \ 70 semantic.dvi edt.dvi emacs-gnutls.dvi srecode.dvi bovine.dvi \
71 wisent.dvi 71 wisent.dvi htmlfontify.dvi
72INFOSOURCES = info.texi 72INFOSOURCES = info.texi
73 73
74# The following rule does not work with all versions of `make'. 74# The following rule does not work with all versions of `make'.
@@ -374,6 +374,12 @@ $(infodir)/wisent$(INFO_EXT): wisent.texi
374wisent.dvi: wisent.texi 374wisent.dvi: wisent.texi
375 $(ENVADD) $(TEXI2DVI) $(srcdir)/wisent.texi 375 $(ENVADD) $(TEXI2DVI) $(srcdir)/wisent.texi
376 376
377$(infodir)/htmlfontify$(INFO_EXT): htmlfontify.texi
378 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ htmlfontify.texi
379htmlfontify.dvi: htmlfontify.texi
380 $(ENVADD) $(TEXI2DVI) $(srcdir)/htmlfontify.texi
381
382
377$(INFO_TARGETS): doclicense.texi 383$(INFO_TARGETS): doclicense.texi
378$(DVI_TARGETS): doclicense.texi 384$(DVI_TARGETS): doclicense.texi
379 385
@@ -406,7 +412,8 @@ clean: mostlyclean
406 $(infodir)/eieio* $(infodir)/ede* \ 412 $(infodir)/eieio* $(infodir)/ede* \
407 $(infodir)/semantic* $(infodir)edt* \ 413 $(infodir)/semantic* $(infodir)edt* \
408 $(infodir)/emacs-gnutls* $(infodir)/srecode* \ 414 $(infodir)/emacs-gnutls* $(infodir)/srecode* \
409 $(infodir)/bovine* $(infodir)/wisent* 415 $(infodir)/bovine* $(infodir)/wisent* \
416 $(infodir)/htmlfontify*
410 417
411distclean: clean 418distclean: clean
412 - $(DEL) makefile 419 - $(DEL) makefile
diff --git a/info/dir b/info/dir
index 4fa837e6a1e..55f7c71de79 100644
--- a/info/dir
+++ b/info/dir
@@ -74,6 +74,7 @@ Emacs misc features
74* Flymake: (flymake). A universal on-the-fly syntax checker. 74* Flymake: (flymake). A universal on-the-fly syntax checker.
75* Forms: (forms). Emacs package for editing data bases 75* Forms: (forms). Emacs package for editing data bases
76 by filling in forms. 76 by filling in forms.
77* Htmlfontify: (htmlfontify). Convert source code to html.
77* PCL-CVS: (pcl-cvs). Emacs front-end to CVS. 78* PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
78* RefTeX: (reftex). Emacs support for LaTeX cross-references 79* RefTeX: (reftex). Emacs support for LaTeX cross-references
79 and citations. 80 and citations.