[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile
From: |
Yavor Doganov |
Subject: |
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile |
Date: |
Mon, 18 Feb 2008 06:56:22 +0000 |
CVSROOT: /cvsroot/trans-coord
Module name: trans-coord
Changes by: Yavor Doganov <yavor> 08/02/18 06:56:22
Modified files:
gnun/prep/gnun : ChangeLog GNUmakefile
Log message:
(GENERIC_LINGUAS, generic-var): New helper variables.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/trans-coord/gnun/prep/gnun/ChangeLog?cvsroot=trans-coord&r1=1.57&r2=1.58
http://cvs.savannah.gnu.org/viewcvs/trans-coord/gnun/prep/gnun/GNUmakefile?cvsroot=trans-coord&r1=1.39&r2=1.40
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/trans-coord/trans-coord/gnun/prep/gnun/ChangeLog,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -b -r1.57 -r1.58
--- ChangeLog 18 Feb 2008 06:32:45 -0000 1.57
+++ ChangeLog 18 Feb 2008 06:56:21 -0000 1.58
@@ -2,6 +2,7 @@
* GNUmakefile (generic_rules): Fixed a bug which prevented
generic.af.html to be made.
+ (GENERIC_LINGUAS, generic-var): New helper variables.
2008-02-17 Yavor Doganov <address@hidden>
Index: GNUmakefile
===================================================================
RCS file: /cvsroot/trans-coord/trans-coord/gnun/prep/gnun/GNUmakefile,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- GNUmakefile 18 Feb 2008 06:32:45 -0000 1.39
+++ GNUmakefile 18 Feb 2008 06:56:21 -0000 1.40
@@ -123,17 +123,21 @@
# Ensure that generic.LANG.html is always present for the homepage and
# articles' generation.
+
+define generic-var
+GENERIC_LINGUAS += $(1)
+endef
+
define generic_rules
generic.$(1).html:
$$(addfile)
endef
-# FIXME: Generate a unuque list of languages as a variable and use it
-# for generic_rules to prevent make warnings. The solution below is
-# far from ideal.
-$(foreach h_lang,$(HOME_LINGUAS),$(eval $(call generic_rules,$(h_lang))))
+$(foreach h_lang,$(HOME_LINGUAS),$(eval $(call generic-var,$(h_lang))))
$(foreach po_base,$(ALL_POS_BASE), \
- $(eval $(call generic_rules,$(subst .,,$(suffix $(po_base))))))
+ $(eval $(call generic-var,$(subst .,,$(suffix $(po_base))))))
+$(foreach g_lang,$(sort $(GENERIC_LINGUAS)), \
+ $(eval $(call generic_rules,$(g_lang))))
### Specific rules for the templates ###
.PRECIOUS: $(template_dir)/po/%.pot
- Re: trans-coord/gnun/prep/gnun ChangeLog GNUmakefile, (continued)
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile, Yavor Doganov, 2008/02/07
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile, Yavor Doganov, 2008/02/08
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile, Yavor Doganov, 2008/02/10
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile, Yavor Doganov, 2008/02/18
trans-coord/gnun/prep/gnun ChangeLog GNUmakefile,
Yavor Doganov <=