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-snapscan.5 sane-canon.5 sane-coolscan.5 sane-bh.5 sane-dc240.5
|
||||
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
|
||||
DLH = TEXINPUTS=$(srcdir):$$TEXINPUTS dlh
|
||||
MAN2HTML= nroff -man |\
|
||||
|
@ -50,11 +54,13 @@ MAN2HTML= nroff -man |\
|
|||
all: $(MANPAGES)
|
||||
|
||||
%.1 %.5: %.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' $^ >$@
|
||||
@sed -e 's|@DATADIR@|$(datadir)|g' \
|
||||
-e 's|@CONFIGDIR@|$(configdir)|g' \
|
||||
-e 's|@DOCDIR@|$(docdir)|g' \
|
||||
-e 's|@LIBDIR@|$(libdir)|g' \
|
||||
-e 's|@BINDIR@|$(bindir)|g' \
|
||||
-e 's|@SBINDIR@|$(sbindir)|g' $^ >$@
|
||||
@echo Generating manpage $@...
|
||||
|
||||
install: $(MANPAGES)
|
||||
$(MKDIR) $(mandir)/man1 $(mandir)/man5
|
||||
|
@ -66,15 +72,25 @@ install: $(MANPAGES)
|
|||
echo installing $${page} in $(mandir)/man5/$${page}...; \
|
||||
$(INSTALL_DATA) $${page} $(mandir)/man5/$${page} || exit 1; \
|
||||
done
|
||||
|
||||
install-docs: ps
|
||||
$(MKDIR) $(docdir)
|
||||
@for doc in $(DOCS); do \
|
||||
echo installing $${doc} in $(docdir)/$${doc}...; \
|
||||
$(INSTALL_DATA) $${doc} $(docdir)/$${doc} || exit 1; \
|
||||
@for readme in $(READMES); do \
|
||||
echo installing $${readme} in $(docdir)/$${readme}...; \
|
||||
$(INSTALL_DATA) $(top_srcdir)/$${readme} $(docdir)/$${readme} \
|
||||
|| exit 1; \
|
||||
done
|
||||
|
||||
docs: ps html
|
||||
@for backdir in $(BACKDIRS); do \
|
||||
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:
|
||||
touch sane.ind
|
||||
|
@ -82,7 +98,6 @@ sane.ind:
|
|||
makeindex sane.idx
|
||||
|
||||
ps: sane.ind
|
||||
-rm -f figs; $(LN_S) $(srcdir)/figs .
|
||||
$(LATEX) $(srcdir)/sane
|
||||
$(LATEX) $(srcdir)/sane
|
||||
dvips sane.dvi -o sane.ps
|
||||
|
@ -113,8 +128,11 @@ distclean: clean
|
|||
rm -f *.lot *.lof *.ind
|
||||
rm -f sane.dvi sane.ps
|
||||
rm -f sane/*.html sane/*.gif
|
||||
-rmdir sane
|
||||
for manpage in $(MANPAGES) ; do \
|
||||
rm -f $${manpage}.html ; \
|
||||
done
|
||||
|
||||
|
||||
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