docs-common Makefile.common,1.84,1.85

Tommy Reynolds (jtr) fedora-docs-commits at redhat.com
Thu Mar 2 01:50:13 UTC 2006


Author: jtr

Update of /cvs/docs/docs-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12081/docs-common

Modified Files:
	Makefile.common 
Log Message:
Fixed depandancies so that ${LANG}/fdp-info.xml and
${LANG}/${DOC_ENTITIES}.ent both get built



Index: Makefile.common
===================================================================
RCS file: /cvs/docs/docs-common/Makefile.common,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- Makefile.common	1 Mar 2006 23:41:43 -0000	1.84
+++ Makefile.common	2 Mar 2006 01:50:06 -0000	1.85
@@ -165,6 +165,7 @@
 # Append per-document entities file if any
 ifneq	"${DOC_ENTITIES}" ""
 $(foreach L, ${LANGUAGES}, $(eval XMLFILES-${L}+=${L}/${DOC_ENTITIES}.xml))
+$(foreach L, ${LANGUAGES}, $(eval XMLDEPFILES-${L}+=${L}/${DOC_ENTITIES}.ent))
 endif
 
 $(foreach L, ${LANGUAGES},$(eval $(call XMLFILENAME_template,${L})))
@@ -172,6 +173,12 @@
 #########################################################################
 
 #########################################################################
+# Define ${XMLDEPFILES-${LANG}} to be the list of non-archived dependant
+# files needed in addition to ${XMLFILES-${LANG}}.
+$(foreach L, ${LANGUAGES}, $(eval XMLDEPFILES-${L}+=${L}/fdp-info.xml))
+#########################################################################
+
+#########################################################################
 TFMT="%-31s -- %s\n"
 #########################################################################
 
@@ -237,7 +244,7 @@
 define	HTML_template
 .PHONY:	html-${1}
 html-$(1):: ${DOCBASE}-$(1)/index.html
-${DOCBASE}-$(1)/index.html:: ${XMLFILES-${1}} $(1)/fdp-info.xml set-locale-${1}
+${DOCBASE}-$(1)/index.html:: ${XMLFILES-${1}} ${XMLDEPFILES-${1}} set-locale-${1}
 	LANG=$(1).UTF-8 ${XMLTO} html -x $(XSLHTML) -o $(DOCBASE)-$(1) $(1)/$(DOCBASE).xml
 	mkdir -p $(DOCBASE)-$(1)/stylesheet-images/
 	cp ${FDPDIR}/docs-common/stylesheet-images/*.png $(DOCBASE)-$(1)/stylesheet-images
@@ -272,7 +279,7 @@
 
 html-nochunks-$(1):: ${DOCBASE}-$(1).html
 
-${DOCBASE}-$(1).html:: ${XMLFILES-${1}} $(1)/fdp-info.xml set-locale-${1}
+${DOCBASE}-$(1).html:: ${XMLFILES-${1}} ${XMLDEPFILES-${1}} set-locale-${1}
 	LANG=${1}.UTF-8 ${XMLTO} html-nochunks -x $(XSLHTMLNOCHUNKS) $(1)/$(DOCBASE).xml
 	mv $(DOCBASE).html $(DOCBASE)-$(1).html
 	mkdir -p stylesheet-images/
@@ -332,7 +339,7 @@
 
 pdf-$(1):: ${DOCBASE}-$(1).pdf
 
-${DOCBASE}-$(1).pdf:: ${XMLFILES-${1}} ${1}/fdp-info.xml set-locale-${1}
+${DOCBASE}-$(1).pdf:: ${XMLFILES-${1}} ${XMLDEPFILES-${1}} set-locale-${1}
 	LANG=${1}.UTF-8 ${XMLTO} pdf -x $(XSLPDF) $(1)/$(DOCBASE).xml
 	mv -f ${DOCBASE}.pdf ${DOCBASE}-${1}.pdf
 
@@ -357,7 +364,7 @@
 
 txt-$(1) text-$(1):: ${DOCBASE}-$(1).txt
 
-${DOCBASE}-$(1).txt:: ${XMLFILES-${1}} ${1}/fdp-info.xml set-locale-${1}
+${DOCBASE}-$(1).txt:: ${XMLFILES-${1}} ${XMLDEPFILES-${1}} set-locale-${1}
 	${XMLLINT} ${XMLLINTOPT} $(1)/$(DOCBASE).xml > $(1)/$(DOCBASE).lint.xml
 	${XSLTPROC} $(FDPDIR)/docs-common/packaging/strip-for-txt.xsl \
 		$(1)/$(DOCBASE).lint.xml > $(1)/$(DOCBASE).stripped.xml




More information about the Fedora-docs-commits mailing list