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