[csw-devel] SF.net SVN: gar:[16201] csw/mgar/gar/v2/gar.pkg.mk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Nov 16 15:41:35 CET 2011


Revision: 16201
          http://gar.svn.sourceforge.net/gar/?rev=16201&view=rev
Author:   dmichelsen
Date:     2011-11-16 14:41:35 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
mGAR v2: Fix PROTOTYPE_FILES_x with more than one filename

Modified Paths:
--------------
    csw/mgar/gar/v2/gar.pkg.mk

Modified: csw/mgar/gar/v2/gar.pkg.mk
===================================================================
--- csw/mgar/gar/v2/gar.pkg.mk	2011-11-16 13:42:34 UTC (rev 16200)
+++ csw/mgar/gar/v2/gar.pkg.mk	2011-11-16 14:41:35 UTC (rev 16201)
@@ -433,9 +433,12 @@
 # PROTOTYPE_USER_mytweaks = somebody
 # PROTOTYPE_GROUP_mytweaks = somegroup
 
+_empty :=
+_space = $(_empty) $(_empty)
+
 _PROTOTYPE_MODIFIERS = | perl -ane '\
 		$(foreach M,$(PROTOTYPE_MODIFIERS),\
-			$(if $(PROTOTYPE_FILES_$M),if( $$F[2] =~ m(^$(firstword $(PROTOTYPE_FILES_$M))$(foreach F,$(wordlist 2,$(words $(PROTOTYPE_FILES_$M)),$(PROTOTYPE_FILES_$M)),|$F)$$) ) {)\
+			$(if $(PROTOTYPE_FILES_$M),if( $$F[2] =~ m(^$(firstword $(PROTOTYPE_FILES_$M))$(subst $(_space),,$(foreach F,$(wordlist 2,$(words $(PROTOTYPE_FILES_$M)),$(PROTOTYPE_FILES_$M)),|$F))$$) ) {)\
 				$(if $(PROTOTYPE_FTYPE_$M),$$F[0] = "$(PROTOTYPE_FTYPE_$M)";)\
 				$(if $(PROTOTYPE_CLASS_$M),$$F[1] = "$(PROTOTYPE_CLASS_$M)";)\
 				$(if $(PROTOTYPE_PERMS_$M),$$F[3] = "$(PROTOTYPE_PERMS_$M)";)\

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list