summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2006-02-15 14:37:18 +0000
committerTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2006-02-15 14:37:18 +0000
commit3d39a88d29500a35b5f1bb223f89bb2c374b3be1 (patch)
tree0ebb9a406386c7532e36de011ce7b1daa2d81b10
parent9799501274417ee6d592458a103213482d7838ac (diff)
downloadfedora-doc-utils-3d39a88d29500a35b5f1bb223f89bb2c374b3be1.tar.gz
fedora-doc-utils-3d39a88d29500a35b5f1bb223f89bb2c374b3be1.tar.xz
fedora-doc-utils-3d39a88d29500a35b5f1bb223f89bb2c374b3be1.zip
Added "${LANG}::" target to use as a dependant to the "xml-${LANG}" rules
so we don't invoke "mkdir -p ${LANG}" for every translated XML file.
-rw-r--r--Makefile.common15
1 files changed, 13 insertions, 2 deletions
diff --git a/Makefile.common b/Makefile.common
index dd477a3..507d444 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -297,9 +297,20 @@ pot:: po/${DOCBASE}.pot
#########################################################################
#########################################################################
+define DIR_template
+${1}::
+ mkdir ${1}
+
+distclean::
+ ${RM} -r ${1}
+endef
+
+$(foreach L,${OTHERS},$(eval $(call DIR_template,${L})))
+#########################################################################
+
+#########################################################################
define XML_template
-$(patsubst ${PRI_LANG}/%,${1}/%,${2}):: ${2} po/${1}.po
- mkdir -p ${1}
+$(patsubst ${PRI_LANG}/%,${1}/%,${2}):: ${2} po/${1}.po ${1}
${PO2XML} ${2} po/${1}.po >$$@
endef