|
Packit Service |
9f2c4a |
# The following variable is dependent on placement of this file
|
|
Packit Service |
9f2c4a |
top_builddir = ..
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
############
|
|
Packit Service |
9f2c4a |
# MANPAGES #
|
|
Packit Service |
9f2c4a |
############
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
#Special Rules:
|
|
Packit Service |
9f2c4a |
export SGML_CATALOG_FILES
|
|
Packit Service |
9f2c4a |
DOCBOOK_XSLT = http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
|
|
Packit Service |
9f2c4a |
XMLLINT_FLAGS = --catalogs --postvalid --nonet --xinclude --noout
|
|
Packit Service |
9f2c4a |
XSLTPROC_FLAGS = --catalogs --xinclude --nonet
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
man_MANS = \
|
|
Packit Service |
9f2c4a |
gssproxy.8 gssproxy.conf.5 gssproxy-mech.8
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
EXTRA_DIST = $(man_MANS:%=%.xml) $(wildcard $(srcdir)/include/*.xml)
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
SUFFIXES = .1.xml .1 .3.xml .3 .5.xml .5 .8.xml .8
|
|
Packit Service |
9f2c4a |
.1.xml.1:
|
|
Packit Service |
9f2c4a |
$(XMLLINT) $(XMLLINT_FLAGS) $<
|
|
Packit Service |
9f2c4a |
$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
.3.xml.3:
|
|
Packit Service |
9f2c4a |
$(XMLLINT) $(XMLLINT_FLAGS) $<
|
|
Packit Service |
9f2c4a |
$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
.5.xml.5:
|
|
Packit Service |
9f2c4a |
$(XMLLINT) $(XMLLINT_FLAGS) $<
|
|
Packit Service |
9f2c4a |
$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
.8.xml.8:
|
|
Packit Service |
9f2c4a |
$(XMLLINT) $(XMLLINT_FLAGS) $<
|
|
Packit Service |
9f2c4a |
$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(DOCBOOK_XSLT) $<
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
clean-local:
|
|
Packit Service |
9f2c4a |
rm -f $(man_MANS)
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
########################
|
|
Packit Service |
9f2c4a |
# MANPAGE TRANSLATIONS #
|
|
Packit Service |
9f2c4a |
########################
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#PO4A=@PO4A@
|
|
Packit Service |
9f2c4a |
#SED=@SED@
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#PACKAGE_DOC=gssproxy-docs
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#POTFILE = po/$(PACKAGE_DOC).pot
|
|
Packit Service |
9f2c4a |
#PO4A_CONFIG = po/po4a.cfg
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
## Extract the list of languages from the po4a config file.
|
|
Packit Service |
9f2c4a |
#LINGUAS_DIST = `$(SED) -ne 's/^.*\[po4a_langs\] \(.*\)$$/\1/p' $(srcdir)/$(PO4A_CONFIG)`
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
## If the user has not defined it let's use the default.
|
|
Packit Service |
9f2c4a |
#LINGUAS ?= $(LINGUAS_DIST)
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#PO4A_COMMON_OPTS = --option doctype=docbook \
|
|
Packit Service |
9f2c4a |
# --package-name $(PACKAGE_DOC) \
|
|
Packit Service |
9f2c4a |
# --variable builddir=$(CURDIR) \
|
|
Packit Service |
9f2c4a |
# --package-version $(PACKAGE_VERSION) \
|
|
Packit Service |
9f2c4a |
# --msgid-bugs-address simo@redhat.com \
|
|
Packit Service |
9f2c4a |
# --copyright-holder "Red Hat"
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#PO4A_BUILD_OPTS = $(PO4A_COMMON_OPTS) --no-backups
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#EXTRA_DIST += \
|
|
Packit Service |
9f2c4a |
# $(POTFILE)\
|
|
Packit Service |
9f2c4a |
# $(PO4A_CONFIG)
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#XML_DOC = $(wildcard $(srcdir)/*.xml) $(wildcard $(srcdir)/include/*.xml)
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#if HAVE_PO4A
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
## FIXME: Use a stamp file until po4a supports them internally.
|
|
Packit Service |
9f2c4a |
#man.stamp: $(XML_DOC) $(POTFILE) $(PO4A_CONFIG)
|
|
Packit Service |
9f2c4a |
# cd $(srcdir) && \
|
|
Packit Service |
9f2c4a |
# $(PO4A) $(PO4A_BUILD_OPTS) $(PO4A_CONFIG)
|
|
Packit Service |
9f2c4a |
# touch $@
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#update-po:
|
|
Packit Service |
9f2c4a |
# cd $(srcdir) && \
|
|
Packit Service |
9f2c4a |
# $(PO4A) $(PO4A_BUILD_OPTS) --force $(PO4A_CONFIG)
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#dist-hook: man.stamp
|
|
Packit Service |
9f2c4a |
# if [ -f man.stamp ]; then \
|
|
Packit Service |
9f2c4a |
# cp man.stamp $(distdir); \
|
|
Packit Service |
9f2c4a |
# for lang in $(LINGUAS_DIST); do \
|
|
Packit Service |
9f2c4a |
# cp $(srcdir)/po/$$lang.po $(distdir)/po; \
|
|
Packit Service |
9f2c4a |
# $(mkdir_p) $(distdir)/$$lang; \
|
|
Packit Service |
9f2c4a |
# cp -r $(builddir)/$$lang $(distdir)/; \
|
|
Packit Service |
9f2c4a |
# done; \
|
|
Packit Service |
9f2c4a |
# else \
|
|
Packit Service |
9f2c4a |
# cp $(srcdir)/man.stamp $(distdir); \
|
|
Packit Service |
9f2c4a |
# for lang in $(LINGUAS_DIST); do \
|
|
Packit Service |
9f2c4a |
# cp $(srcdir)/po/$$lang.po $(distdir)/po; \
|
|
Packit Service |
9f2c4a |
# $(mkdir_p) $(distdir)/$$lang; \
|
|
Packit Service |
9f2c4a |
# cp -r $(srcdir)/$$lang $(distdir)/; \
|
|
Packit Service |
9f2c4a |
# done; \
|
|
Packit Service |
9f2c4a |
# fi
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#clean-local-no:
|
|
Packit Service |
9f2c4a |
#clean-local-yes:
|
|
Packit Service |
9f2c4a |
# for lang in $(LINGUAS); do \
|
|
Packit Service |
9f2c4a |
# if [ -d $$lang ]; then \
|
|
Packit Service |
9f2c4a |
# rm -rf $$lang; \
|
|
Packit Service |
9f2c4a |
# fi \
|
|
Packit Service |
9f2c4a |
# done
|
|
Packit Service |
9f2c4a |
# rm -f $(man_MANS)
|
|
Packit Service |
9f2c4a |
# rm -f man.stamp
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#else
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#man.stamp: $(XML_DOC)
|
|
Packit Service |
9f2c4a |
# touch $@
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#clean-local-no:
|
|
Packit Service |
9f2c4a |
#clean-local-yes:
|
|
Packit Service |
9f2c4a |
# rm -f $(man_MANS)
|
|
Packit Service |
9f2c4a |
# rm -f man.stamp
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#endif
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#clean-local: clean-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#distclean-local: clean-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#mostlyclean-local: clean-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#maintainer-clean-local: clean-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
## Generate translated manual pages
|
|
Packit Service |
9f2c4a |
#all-local: all-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#all-local-no:
|
|
Packit Service |
9f2c4a |
#all-local-yes: man.stamp
|
|
Packit Service |
9f2c4a |
# if [ -z $$recursion ]; then \
|
|
Packit Service |
9f2c4a |
# for lang in $(LINGUAS); do \
|
|
Packit Service |
9f2c4a |
# if [ -d $$lang ]; then \
|
|
Packit Service |
9f2c4a |
# sources=$$(ls -1 $$lang/*.xml); \
|
|
Packit Service |
9f2c4a |
# manpages=$$(echo $$sources | $(SED) 's/\.xml//g'); \
|
|
Packit Service |
9f2c4a |
# $(MAKE) recursion=1 man_MANS="$$manpages"; \
|
|
Packit Service |
9f2c4a |
# fi \
|
|
Packit Service |
9f2c4a |
# done \
|
|
Packit Service |
9f2c4a |
# fi
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#install-data-local: install-data-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#install-data-local-no:
|
|
Packit Service |
9f2c4a |
#install-data-local-yes:
|
|
Packit Service |
9f2c4a |
# for lang in $(LINGUAS); do \
|
|
Packit Service |
9f2c4a |
# if [ -d $$lang ]; then \
|
|
Packit Service |
9f2c4a |
# sources=$$(ls -1 $$lang/*.xml); \
|
|
Packit Service |
9f2c4a |
# manpages=$$(echo $$sources | $(SED) 's/\.xml//g'); \
|
|
Packit Service |
9f2c4a |
# $(MAKE) install-man \
|
|
Packit Service |
9f2c4a |
# mandir="$(mandir)/$$lang" \
|
|
Packit Service |
9f2c4a |
# man_MANS="$$manpages"; \
|
|
Packit Service |
9f2c4a |
# fi \
|
|
Packit Service |
9f2c4a |
# done
|
|
Packit Service |
9f2c4a |
#
|
|
Packit Service |
9f2c4a |
#uninstall-local: uninstall-local-@USE_NLS@
|
|
Packit Service |
9f2c4a |
#uninstall-local-no:
|
|
Packit Service |
9f2c4a |
#uninstall-local-yes:
|
|
Packit Service |
9f2c4a |
# for lang in $(LINGUAS); do \
|
|
Packit Service |
9f2c4a |
# if [ -d $$lang ]; then \
|
|
Packit Service |
9f2c4a |
# sources=$$(ls -1 $$lang/*.xml); \
|
|
Packit Service |
9f2c4a |
# manpages=$$(echo $$sources | $(SED) 's/\.xml//g'); \
|
|
Packit Service |
9f2c4a |
# $(MAKE) uninstall-man \
|
|
Packit Service |
9f2c4a |
# mandir="$(mandir)/$$lang" \
|
|
Packit Service |
9f2c4a |
# man_MANS="$$manpages"; \
|
|
Packit Service |
9f2c4a |
# fi \
|
|
Packit Service |
9f2c4a |
# done
|