summaryrefslogtreecommitdiff
path: root/doc/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Makefile.in')
-rw-r--r--doc/Makefile.in99
1 files changed, 99 insertions, 0 deletions
diff --git a/doc/Makefile.in b/doc/Makefile.in
new file mode 100644
index 0000000..2212f24
--- /dev/null
+++ b/doc/Makefile.in
@@ -0,0 +1,99 @@
+SHELL = /bin/sh
+
+VPATH = @srcdir@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+top_builddir = ..
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+distdir = $(top_srcdir)/$(PACKAGE)-$(VERSION)
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+configdir = ${sysconfdir}/sane.d
+sanedatadir = ${datadir}/sane
+docdir=$(prefix)/doc/sane-@VERSION@
+
+MKDIR = $(top_srcdir)/mkinstalldirs
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+LN_S = @LN_S@
+
+@SET_MAKE@
+
+SECT1 = xscanimage.1 xcam.1 scanadf.1
+MANPAGES = $(SECT1)
+LATEX = TEXINPUTS=$(srcdir):$$TEXINPUTS latex
+DLH = TEXINPUTS=$(srcdir):$$TEXINPUTS dlh
+MAN2HTML= nroff -man |\
+ man2html -compress -topm 6 -botm 6 -nodepage \
+ -title $${page} -cgiurl '$$title.$$section.html'|\
+ sed 's,<BODY>,<BODY BGCOLOR=\#FFFFFF TEXT=\#000000><H1 ALIGN=CENTER><IMG SRC="/images/sane.png" HEIGHT=117 WIDTH=346></H1>,'
+
+DISTFILES = Makefile.in sane.png xcam.man xscanimage.man scanadf.man
+
+.PHONY: all clean depend dist html html-man install ps uninstall
+
+all: $(MANPAGES)
+
+%.1: %.man
+ @sed -e 's|@DATADIR@|$(datadir)|g' \
+ -e 's|@CONFIGDIR@|$(configdir)|g' \
+ -e 's|@LIBDIR@|$(libdir)|g' \
+ -e 's|@BINDIR@|$(bindir)|g' \
+ -e 's|@SBINDIR@|$(sbindir)|g' $^ >$@
+ @echo Generating manpage $@...
+
+install: $(MANPAGES)
+ $(MKDIR) $(DESTDIR)$(mandir)/man1
+ @for page in $(SECT1); do \
+ echo installing $${page} in $(mandir)/man1/$${page}...; \
+ $(INSTALL_DATA) $${page} $(DESTDIR)$(mandir)/man1/$${page} \
+ || exit 1; \
+ done
+
+uninstall:
+ @for page in $(SECT1); do \
+ echo Removing $${page} in $(mandir)/man1/$${page}...; \
+ rm -f $(mandir)/man1/$${page} ; \
+ done
+
+html-man: $(MANPAGES)
+ @for page in $(MANPAGES); do \
+ echo "translating $${page} to $${page}.html..."; \
+ cat $${page} | $(MAN2HTML) > $${page}.html; \
+ done
+
+clean:
+ rm -f *.toc *.aux *.log *.cp *.fn *.tp *.vr *.pg *.ky *.blg *.idx *.cb
+ rm -f *.ilg
+
+distclean: clean
+ rm -f $(MANPAGES)
+ for manpage in $(MANPAGES) ; do \
+ rm -f $${manpage}.html ; \
+ done
+ rm -f Makefile *~
+ rm -f *.lot *.lof *.ind
+
+depend:
+
+dist: $(DISTFILES)
+ for file in $(DISTFILES); do \
+ ln $$file $(distdir)/doc 2> /dev/null \
+ || cp -p $$file $(distdir)/doc ; \
+ done