docs-common Makefile.common,1.105,1.106
Paul W. Frields (pfrields)
fedora-docs-commits at redhat.com
Tue Apr 11 20:01:50 UTC 2006
Author: pfrields
Update of /cvs/docs/docs-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv428
Modified Files:
Makefile.common
Log Message:
Add khelp target and associated locale targets
Index: Makefile.common
===================================================================
RCS file: /cvs/docs/docs-common/Makefile.common,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- Makefile.common 13 Mar 2006 03:08:12 -0000 1.105
+++ Makefile.common 11 Apr 2006 20:01:42 -0000 1.106
@@ -95,6 +95,7 @@
XML2PO =xml2po
MSGMERGE=msgmerge
LN =ln
+MEINPROC=meinproc
#########################################################################
#########################################################################
@@ -617,6 +618,32 @@
help::
@printf ${TFMT} 'fdp-info' 'Outputs all locale-specific packaging info'
+define khelp_template
+.PHONY: khelp-$(1)
+
+khelp-$(1):: ${XMLFILES-$(1)} ${XMLDEPFILES-$(1)} set-locale-$(1)
+ LANG=$(1).UTF-8 ${XMLLINT} --noent --xinclude $(1)/$(DOCBASE).xml 2>/dev/null >$(1)/$(DOCBASE).xml-parsed
+ mkdir -p kde-$(1)
+ ${MEINPROC} --output kde-$(1)/index.docbook \
+ --cache kde-$(1)/index.cache.bz2 \
+ $(1)/$(DOCBASE).xml-parsed
+ ${RM} -f $(1)/$(DOCBASE).xml-parsed
+
+clean::
+ ${RM} -rf kde-$(1)
+
+help::
+ @printf ${TFMT} 'khelp-$(1)' 'Build khelpcenter files for locale $(1)'
+endef
+
+$(foreach L,${LANGUAGES},$(eval $(call khelp_template,${L})))
+
+.PHONY: khelp
+
+khelp:: $(foreach LANG,${LANGUAGES},khelp-$(LANG))
+
+help::
+ @printf ${TFMT} 'khelp' 'Build all locale-specific khelpcenter files'
#
#########################################################################
More information about the Fedora-docs-commits
mailing list