kopia lustrzana https://gitlab.com/sane-project/backends
Install all the READMEs and other available documentation in $docdir.
Print which manpage is generated. Don't remove files/dirs that doesn't exist. Remove the html manpages in distclean. Fixed spelling mistake in .PHONYDEVEL_2_0_BRANCH-1
rodzic
99b24359e8
commit
9e865372c5
|
@ -40,7 +40,11 @@ SECT5 = sane-abaton.5 sane-agfafocus.5 sane-apple.5 sane-as6e.5 sane-dll.5 \
|
||||||
sane-st400.5 sane-mustek_pp.5 sane-dc210.5 sane-v4l.5 \
|
sane-st400.5 sane-mustek_pp.5 sane-dc210.5 sane-v4l.5 \
|
||||||
sane-snapscan.5 sane-canon.5 sane-coolscan.5 sane-bh.5 sane-dc240.5
|
sane-snapscan.5 sane-canon.5 sane-coolscan.5 sane-bh.5 sane-dc240.5
|
||||||
MANPAGES = $(SECT1) $(SECT5)
|
MANPAGES = $(SECT1) $(SECT5)
|
||||||
DOCS = sane.ps sane.dvi
|
READMES = README AUTHORS COPYING ChangeLog LEVEL2 LICENSE NEWS PROBLEMS \
|
||||||
|
PROJECTS README README.aix README.hp-ux README.linux README.os2 \
|
||||||
|
README.solaris README.unixware2 README.unixware7 TODO
|
||||||
|
DOCS = backend-writing.txt sane.ps sane.dvi
|
||||||
|
BACKDIRS= canon mustek umax
|
||||||
LATEX = TEXINPUTS=$(srcdir):$$TEXINPUTS latex
|
LATEX = TEXINPUTS=$(srcdir):$$TEXINPUTS latex
|
||||||
DLH = TEXINPUTS=$(srcdir):$$TEXINPUTS dlh
|
DLH = TEXINPUTS=$(srcdir):$$TEXINPUTS dlh
|
||||||
MAN2HTML= nroff -man |\
|
MAN2HTML= nroff -man |\
|
||||||
|
@ -50,11 +54,13 @@ MAN2HTML= nroff -man |\
|
||||||
all: $(MANPAGES)
|
all: $(MANPAGES)
|
||||||
|
|
||||||
%.1 %.5: %.man
|
%.1 %.5: %.man
|
||||||
sed -e 's|@DATADIR@|$(datadir)|g' \
|
@sed -e 's|@DATADIR@|$(datadir)|g' \
|
||||||
-e 's|@CONFIGDIR@|$(configdir)|g' \
|
-e 's|@CONFIGDIR@|$(configdir)|g' \
|
||||||
-e 's|@LIBDIR@|$(libdir)|g' \
|
-e 's|@DOCDIR@|$(docdir)|g' \
|
||||||
-e 's|@BINDIR@|$(bindir)|g' \
|
-e 's|@LIBDIR@|$(libdir)|g' \
|
||||||
-e 's|@SBINDIR@|$(sbindir)|g' $^ >$@
|
-e 's|@BINDIR@|$(bindir)|g' \
|
||||||
|
-e 's|@SBINDIR@|$(sbindir)|g' $^ >$@
|
||||||
|
@echo Generating manpage $@...
|
||||||
|
|
||||||
install: $(MANPAGES)
|
install: $(MANPAGES)
|
||||||
$(MKDIR) $(mandir)/man1 $(mandir)/man5
|
$(MKDIR) $(mandir)/man1 $(mandir)/man5
|
||||||
|
@ -66,15 +72,25 @@ install: $(MANPAGES)
|
||||||
echo installing $${page} in $(mandir)/man5/$${page}...; \
|
echo installing $${page} in $(mandir)/man5/$${page}...; \
|
||||||
$(INSTALL_DATA) $${page} $(mandir)/man5/$${page} || exit 1; \
|
$(INSTALL_DATA) $${page} $(mandir)/man5/$${page} || exit 1; \
|
||||||
done
|
done
|
||||||
|
|
||||||
install-docs: ps
|
|
||||||
$(MKDIR) $(docdir)
|
$(MKDIR) $(docdir)
|
||||||
@for doc in $(DOCS); do \
|
@for readme in $(READMES); do \
|
||||||
echo installing $${doc} in $(docdir)/$${doc}...; \
|
echo installing $${readme} in $(docdir)/$${readme}...; \
|
||||||
$(INSTALL_DATA) $${doc} $(docdir)/$${doc} || exit 1; \
|
$(INSTALL_DATA) $(top_srcdir)/$${readme} $(docdir)/$${readme} \
|
||||||
|
|| exit 1; \
|
||||||
done
|
done
|
||||||
|
@for backdir in $(BACKDIRS); do \
|
||||||
docs: ps html
|
echo installing $${backdir} in $(docdir)/$${backdir}...; \
|
||||||
|
$(MKDIR) $(docdir)/$${backdir} ; \
|
||||||
|
for doc in $${backdir}/* ; do \
|
||||||
|
if test -f $${doc} ; then \
|
||||||
|
$(INSTALL_DATA) $${doc} $(docdir)/$${backdir} || exit 1; \
|
||||||
|
fi \
|
||||||
|
done \
|
||||||
|
done
|
||||||
|
@-for doc in $(DOCS); do \
|
||||||
|
echo installing $${doc} in $(docdir)/$${doc}...; \
|
||||||
|
$(INSTALL_DATA) $${doc} $(docdir)/$${doc}; \
|
||||||
|
done
|
||||||
|
|
||||||
sane.ind:
|
sane.ind:
|
||||||
touch sane.ind
|
touch sane.ind
|
||||||
|
@ -82,7 +98,6 @@ sane.ind:
|
||||||
makeindex sane.idx
|
makeindex sane.idx
|
||||||
|
|
||||||
ps: sane.ind
|
ps: sane.ind
|
||||||
-rm -f figs; $(LN_S) $(srcdir)/figs .
|
|
||||||
$(LATEX) $(srcdir)/sane
|
$(LATEX) $(srcdir)/sane
|
||||||
$(LATEX) $(srcdir)/sane
|
$(LATEX) $(srcdir)/sane
|
||||||
dvips sane.dvi -o sane.ps
|
dvips sane.dvi -o sane.ps
|
||||||
|
@ -113,8 +128,11 @@ distclean: clean
|
||||||
rm -f *.lot *.lof *.ind
|
rm -f *.lot *.lof *.ind
|
||||||
rm -f sane.dvi sane.ps
|
rm -f sane.dvi sane.ps
|
||||||
rm -f sane/*.html sane/*.gif
|
rm -f sane/*.html sane/*.gif
|
||||||
-rmdir sane
|
for manpage in $(MANPAGES) ; do \
|
||||||
|
rm -f $${manpage}.html ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
depend:
|
depend:
|
||||||
|
|
||||||
.PHONY: all install depend clean ps html htmlman sane-backends-html
|
.PHONY: all install depend clean ps html html-man sane-backends-html
|
||||||
|
|
Ładowanie…
Reference in New Issue