change cat handling

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9231 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2000-11-30 00:51:42 +00:00
parent eb8fc80e65
commit 4e5bc88f6e

View File

@@ -81,14 +81,6 @@ install-build-headers:: $(include_HEADERS) $(build_HEADERZ)
all-local: install-build-headers all-local: install-build-headers
cat1dir = $(mandir)/cat1
cat3dir = $(mandir)/cat3
cat5dir = $(mandir)/cat5
cat8dir = $(mandir)/cat8
MANRX = \(.*\)\.\([0-9]\)
CATSUFFIX = @CATSUFFIX@
SUFFIXES += .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 SUFFIXES += .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8
NROFF_MAN = groff -mandoc -Tascii NROFF_MAN = groff -mandoc -Tascii
@@ -159,81 +151,85 @@ dist-cat8-mans:
dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
install-cat1-mans: install-cat1-mans:
@ext=1;\ @section=1;\
catdir="$(DESTDIR)/$(mandir)/cat$$section"; \
foo='$(man1_MANS)'; \ foo='$(man1_MANS)'; \
bar='$(man_MANS)'; \ bar='$(man_MANS)'; \
for i in $$bar; do \ for i in $$bar; do \
case $$i in \ case $$i in \
*.1) foo="$$foo $$i";; \ *.$$section) foo="$$foo $$i";; \
esac; done; \ esac; done; \
if test "$$foo"; then \ if test "$$foo"; then \
$(mkinstalldirs) $(DESTDIR)$(cat1dir); \ $(mkinstalldirs) $$catdir; \
for x in $$foo; do \ for x in $$foo; do \
f=`echo $$x | sed 's/\.[^.]*$$/.cat1/'`; \ f=`echo $$x | sed 's/\.[^.]*$$//'`; \
if test -f "$(srcdir)/$$f"; then \ g="$$f.cat$$section"; \
b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ if test -f "$(srcdir)/$$g"; then \
echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat1dir)/$$b.$(CATSUFFIX)";\ echo "$(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX)";\
$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat1dir)/$$b.$(CATSUFFIX);\ $(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX);\
fi; \ fi; \
done ;\ done ;\
fi fi
install-cat3-mans: install-cat3-mans:
@ext=3;\ @section=3;\
foo='$(man3_MANS)'; \ catdir="$(DESTDIR)/$(mandir)/cat$$section"; \
foo='$(man1_MANS)'; \
bar='$(man_MANS)'; \ bar='$(man_MANS)'; \
for i in $$bar; do \ for i in $$bar; do \
case $$i in \ case $$i in \
*.3) foo="$$foo $$i";; \ *.$$section) foo="$$foo $$i";; \
esac; done; \ esac; done; \
if test "$$foo"; then \ if test "$$foo"; then \
$(mkinstalldirs) $(DESTDIR)$(cat3dir); \ $(mkinstalldirs) $$catdir; \
for x in $$foo; do \ for x in $$foo; do \
f=`echo $$x | sed 's/\.[^.]*$$/.cat3/'`; \ f=`echo $$x | sed 's/\.[^.]*$$//'`; \
if test -f "$(srcdir)/$$f"; then \ g="$$f.cat$$section"; \
b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ if test -f "$(srcdir)/$$g"; then \
echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat3dir)/$$b.$(CATSUFFIX)";\ echo "$(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX)";\
$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat3dir)/$$b.$(CATSUFFIX);\ $(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX);\
fi; \ fi; \
done ;\ done ;\
fi fi
install-cat5-mans: install-cat5-mans:
@ext=5;\ @section=5;\
foo='$(man5_MANS)'; \ catdir="$(DESTDIR)/$(mandir)/cat$$section"; \
foo='$(man1_MANS)'; \
bar='$(man_MANS)'; \ bar='$(man_MANS)'; \
for i in $$bar; do \ for i in $$bar; do \
case $$i in \ case $$i in \
*.5) foo="$$foo $$i";; \ *.$$section) foo="$$foo $$i";; \
esac; done; \ esac; done; \
if test "$$foo"; then \ if test "$$foo"; then \
$(mkinstalldirs) $(DESTDIR)$(cat5dir); \ $(mkinstalldirs) $$catdir; \
for x in $$foo; do \ for x in $$foo; do \
f=`echo $$x | sed 's/\.[^.]*$$/.cat5/'`; \ f=`echo $$x | sed 's/\.[^.]*$$//'`; \
if test -f "$(srcdir)/$$f"; then \ g="$$f.cat$$section"; \
b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ if test -f "$(srcdir)/$$g"; then \
echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat5dir)/$$b.$(CATSUFFIX)";\ echo "$(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX)";\
$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat5dir)/$$b.$(CATSUFFIX);\ $(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX);\
fi; \ fi; \
done ;\ done ;\
fi fi
install-cat8-mans: install-cat8-mans:
@ext=8;\ @section=8;\
foo='$(man8_MANS)'; \ catdir="$(DESTDIR)/$(mandir)/cat$$section"; \
foo='$(man1_MANS)'; \
bar='$(man_MANS)'; \ bar='$(man_MANS)'; \
for i in $$bar; do \ for i in $$bar; do \
case $$i in \ case $$i in \
*.8) foo="$$foo $$i";; \ *.$$section) foo="$$foo $$i";; \
esac; done; \ esac; done; \
if test "$$foo"; then \ if test "$$foo"; then \
$(mkinstalldirs) $(DESTDIR)$(cat8dir); \ $(mkinstalldirs) $$catdir; \
for x in $$foo; do \ for x in $$foo; do \
f=`echo $$x | sed 's/\.[^.]*$$/.cat8/'`; \ f=`echo $$x | sed 's/\.[^.]*$$//'`; \
if test -f "$(srcdir)/$$f"; then \ g="$$f.cat$$section"; \
b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ if test -f "$(srcdir)/$$g"; then \
echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat8dir)/$$b.$(CATSUFFIX)";\ echo "$(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX)";\
$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat8dir)/$$b.$(CATSUFFIX);\ $(INSTALL_DATA) $(srcdir)/$$g $$catdir/$$f.$(CATSUFFIX);\
fi; \ fi; \
done ;\ done ;\
fi fi