trans-coord-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]