install/uninstall doxygen manpages.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24326 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -48,12 +48,43 @@ vars.texi: vars.tin Makefile
|
|||||||
chmod +x vars.texi.tmp
|
chmod +x vars.texi.tmp
|
||||||
mv vars.texi.tmp vars.texi
|
mv vars.texi.tmp vars.texi
|
||||||
|
|
||||||
|
PROJECTS = hcrypto hx509 krb5 ntlm wind
|
||||||
|
|
||||||
doxygen: krb5.dxy ntlm.dxy hx509.dxy hcrypto.dxy wind.dxy
|
doxygen: krb5.dxy ntlm.dxy hx509.dxy hcrypto.dxy wind.dxy
|
||||||
doxygen hcrypto.dxy
|
@for a in $(PROJECTS) ; do \
|
||||||
doxygen hx509.dxy
|
echo $$a ; \
|
||||||
doxygen krb5.dxy
|
rm -rf $(srcdir)/$$a ; \
|
||||||
doxygen ntlm.dxy
|
doxygen $$a.dxy; \
|
||||||
doxygen wind.dxy
|
(cd $(srcdir) && find $$a/man -type f > $$a/manpages ) ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
install-data-hook: install-doxygen-manpage
|
||||||
|
uninstall-hook: uninstall-doxygen-manpage
|
||||||
|
|
||||||
|
install-doxygen-manpage:
|
||||||
|
for a in $(PROJECTS) ; do \
|
||||||
|
f="$(srcdir)/$$a/manpages" ; \
|
||||||
|
test -f $$f || continue ; \
|
||||||
|
echo "install $$a manual pages" ; \
|
||||||
|
while read x ; do \
|
||||||
|
section=`echo "$$x" | sed 's/.*\.\([0-9]\)/\1/'` ; \
|
||||||
|
$(mkinstalldirs) "$(DESTDIR)$(mandir)/man$$section" ; \
|
||||||
|
$(INSTALL_DATA) $(srcdir)/$$x "$(DESTDIR)$(mandir)/man$$section" ; \
|
||||||
|
done < $$f ; \
|
||||||
|
done ; exit 0
|
||||||
|
|
||||||
|
uninstall-doxygen-manpage:
|
||||||
|
@for a in $(PROJECTS) ; do \
|
||||||
|
f="$(srcdir)/$$a/manpages" ; \
|
||||||
|
test -f $$f || continue ; \
|
||||||
|
echo "removing $$a manual pages" ; \
|
||||||
|
while read x ; do \
|
||||||
|
section=`echo "$$x" | sed 's/.*\.\([0-9]\)/\1/'` ; \
|
||||||
|
base=`basename $$x` ; \
|
||||||
|
rm "$(DESTDIR)$(mandir)/man$$section/$$base" ; \
|
||||||
|
done < $$f ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
heimdal_TEXINFOS = \
|
heimdal_TEXINFOS = \
|
||||||
ack.texi \
|
ack.texi \
|
||||||
@@ -72,6 +103,7 @@ heimdal_TEXINFOS = \
|
|||||||
win2k.texi
|
win2k.texi
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
|
$(PROJECTS) \
|
||||||
krb5.din \
|
krb5.din \
|
||||||
ntlm.din \
|
ntlm.din \
|
||||||
hx509.din \
|
hx509.din \
|
||||||
@@ -91,4 +123,3 @@ CLEANFILES = \
|
|||||||
hcrypto.dxy* \
|
hcrypto.dxy* \
|
||||||
wind.dxy* \
|
wind.dxy* \
|
||||||
vars.texi*
|
vars.texi*
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user