First attempt at a developer's manual.

This commit is contained in:
jjgarcia 2001-10-11 17:39:10 +00:00
parent c479d71051
commit 102bdeeb20
3 changed files with 35 additions and 1090 deletions

View file

@ -18,32 +18,39 @@ INSTALL_DATA = @INSTALL_DATA@
VERSION=@ECLS_VERSION@
HTML = index.html license.html lgpl.html news.html ecls.html benchmark.html \
install.html
install.html eclsdev.html
FILTER = sed 's,@VERSION@,$(VERSION),g'
ECL = ../ecls
all: help.doc ecls.info $(HTML)
all: help.doc ecls.info eclsdev.info $(HTML)
ecls.dvi: $(srcdir)/user.txi clisp.sty ecl.sty
ecls.dvi: $(srcdir)/user.txi $(srcdir)/macros.txi clisp.sty ecl.sty
tex $(srcdir)/user.txi
eclsdev.dvi: $(srcdir)/devel.txi $(srcdir)/macros.txi clisp.sty ecl.sty
tex $(srcdir)/devel.txi
ecls.ps: ecls.dvi
ecls.ps: ecls.dvi $(srcdir)/macros.txi
dvips -o $@ ecls.dvi
eclsdev.ps: eclsdev.dvi $(srcdir)/macros.txi
dvips -o $@ eclsdev.dvi
install: all
$(INSTALL_DATA) help.doc $(PREFIX)$(libdir)
$(INSTALL_DATA) ecls.info $(PREFIX)$(infodir)
$(INSTALL_DATA) eclsdev.info $(PREFIX)$(infodir)
uninstall:
rm -r $(infodir)/ecls.info
rm -r $(infodir)/ecls.info $(infodir)/eclsdev.info
help.doc: help.lsp
$(ECL) < $(srcdir)/help.lsp > /dev/null
ecls.info: $(srcdir)/user.txi
makeinfo --no-split $(srcdir)/user.txi
ecls.info: $(srcdir)/user.txi $(srcdir)/macros.txi
makeinfo -I $(srcdir) --no-split $(srcdir)/user.txi
eclsdev.info: $(srcdir)/devel.txi $(srcdir)/macros.txi
makeinfo -I $(srcdir) --no-split $(srcdir)/devel.txi
index.html: $(srcdir)/index.in.html
cat $(srcdir)/head $? $(srcdir)/end | $(FILTER) > $@
@ -68,7 +75,9 @@ lgpl.html: $(top_srcdir)/../LGPL
(cat $(srcdir)/head; \
echo '<pre>'; cat $?; echo '</pre>'; \
cat $(srcdir)/end) | $(FILTER) > $@
ecls.html: $(srcdir)/user.txi
makeinfo --html $(srcdir)/user.txi
ecls.html: $(srcdir)/user.txi $(srcdir)/macros.txi
makeinfo -I $(srcdir) --html $(srcdir)/user.txi
eclsdev.html: $(srcdir)/devel.txi $(srcdir)/macros.txi
makeinfo -I $(srcdir) --html $(srcdir)/devel.txi
clean:
rm -f ecls.* help.doc *.html

View file

@ -23,6 +23,7 @@
<tr><td><a href="install.html"><b>Installing</b></a></td></tr>
<tr><td><a href="license.html"><b>License</b></a></td></tr>
<tr><td><a href="ecls.html"><b>User's guide</b></a></td></tr>
<tr><td><a href="eclsdev.html"><b>Developer's guide</b></a></td></tr>
<tr><td><a href="benchmark.html"><b>Benchmarks</b></a></td></tr>
<tr><td><a href="download.html"><b>Distribution</b></a></td></tr>
<tr><td><a href="http://lists.sourceforge.net/mailman/listinfo/ecls-list"><b>Mailing list</b></a></td></tr>

File diff suppressed because it is too large Load diff