aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-06-17 05:59:16 +0000
committerGlenn Morris2008-06-17 05:59:16 +0000
commit1a87da4c82f89cdc688e229947907f2e76a36f24 (patch)
treecf0c368a1f7d1a5413f12ae99c3f670ca72baec6
parente76dd2935454599cab99fbbeb45b044126505b93 (diff)
downloademacs-1a87da4c82f89cdc688e229947907f2e76a36f24.tar.gz
emacs-1a87da4c82f89cdc688e229947907f2e76a36f24.zip
(emacsver, miscmanualdir, VERSION, manual, install)
(elisp, dist): Remove rules and variables that are obsolete now the lisp manual is no longer distributed separately.
-rw-r--r--doc/lispref/ChangeLog6
-rw-r--r--doc/lispref/Makefile.in33
2 files changed, 6 insertions, 33 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 211219092ee..7f88c7316b5 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,9 @@
12008-06-17 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4 (elisp, dist): Remove rules and variables that are obsolete now
5 the lisp manual is no longer distributed separately.
6
12008-06-16 Glenn Morris <rgm@gnu.org> 72008-06-16 Glenn Morris <rgm@gnu.org>
2 8
3 * configure, configure.in, mkinstalldirs: Remove unused files. 9 * configure, configure.in, mkinstalldirs: Remove unused files.
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in
index e91aea5bf93..fe1d42497e2 100644
--- a/doc/lispref/Makefile.in
+++ b/doc/lispref/Makefile.in
@@ -26,21 +26,14 @@ srcdir = @srcdir@
26# Tell make where to find source files; this is needed for the makefiles. 26# Tell make where to find source files; this is needed for the makefiles.
27VPATH=@srcdir@ 27VPATH=@srcdir@
28 28
29emacsver=@version@ # eg 23.0.60
30
31infodir = ../../info 29infodir = ../../info
32usermanualdir = $(srcdir)/../emacs 30usermanualdir = $(srcdir)/../emacs
33miscmanualdir = $(srcdir)/../misc
34 31
35TEXI2DVI = texi2dvi 32TEXI2DVI = texi2dvi
36SHELL = /bin/sh 33SHELL = /bin/sh
37INSTALL_INFO = install-info 34INSTALL_INFO = install-info
38MAKEINFO = makeinfo --force 35MAKEINFO = makeinfo --force
39 36
40# The name of the manual:
41VERSION=2.9
42manual = elisp-manual-$(emacsver)-$(VERSION)
43
44# List of all the texinfo files in the manual: 37# List of all the texinfo files in the manual:
45 38
46srcs = \ 39srcs = \
@@ -109,16 +102,6 @@ $(infodir)/elisp: $(srcs)
109elisp.dvi: $(srcs) 102elisp.dvi: $(srcs)
110 $(TEXI2DVI) -I $(srcdir) -I $(usermanualdir) $(srcdir)/elisp.texi 103 $(TEXI2DVI) -I $(srcdir) -I $(usermanualdir) $(srcdir)/elisp.texi
111 104
112# This is for use in a separate distro of the Emacs Lisp manual.
113install: elisp
114 $(srcdir)/mkinstalldirs $(infodir)
115 cp elisp elisp-[1-9] elisp-[1-9][0-9] $(infodir)
116 ${INSTALL_INFO} --info-dir=${infodir} ${infodir}/elisp
117
118# This is for use in a separate distro of the Emacs Lisp manual.
119elisp: $(srcs)
120 $(MAKEINFO) -I. -I$(srcdir) $(srcdir)/elisp.texi
121
122clean: 105clean:
123 rm -f *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \ 106 rm -f *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \
124 *.vr *.vrs *.pg *.pgs *.ky *.kys 107 *.vr *.vrs *.pg *.pgs *.ky *.kys
@@ -129,19 +112,3 @@ distclean: clean
129maintainer-clean: clean 112maintainer-clean: clean
130 rm -f elisp.dvi elisp.oaux 113 rm -f elisp.dvi elisp.oaux
131 cd $(infodir); rm -f elisp elisp-[1-9] elisp-[1-9][0-9] 114 cd $(infodir); rm -f elisp elisp-[1-9] elisp-[1-9][0-9]
132
133dist: $(infodir)/elisp elisp.dvi
134 -rm -rf temp
135 -mkdir temp
136 -mkdir temp/$(manual)
137 -ln $(srcdir)/README $(srcdir)/configure.in $(srcdir)/configure \
138 $(srcdir)/Makefile.in $(srcs) \
139 $(miscmanualdir)/texinfo.tex \
140 elisp.dvi elisp.aux elisp.??s \
141 $(infodir)/elisp $(infodir)/elisp-[1-9] $(infodir)/elisp-[1-9][0-9] \
142 temp/$(manual)
143 -(cd temp/$(manual); rm -f mkinstalldirs)
144 cp $(srcdir)/mkinstalldirs temp/$(manual)
145 (cd temp/$(manual); rm -f *~)
146 (cd temp; tar chf - $(manual)) | gzip > $(manual).tar.gz
147 -rm -rf temp