$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: ghost_at_[hidden]
Date: 2007-10-15 08:33:21
Author: vladimir_prus
Date: 2007-10-15 08:33:20 EDT (Mon, 15 Oct 2007)
New Revision: 40043
URL: http://svn.boost.org/trac/boost/changeset/40043
Log:
Commit forgotten changes
Text files modified: 
   branches/build/python_port/pybb.jam |    31 +++++++++++++++++++++++++++----         
   1 files changed, 27 insertions(+), 4 deletions(-)
Modified: branches/build/python_port/pybb.jam
==============================================================================
--- branches/build/python_port/pybb.jam	(original)
+++ branches/build/python_port/pybb.jam	2007-10-15 08:33:20 EDT (Mon, 15 Oct 2007)
@@ -19,12 +19,28 @@
         module $(module-name)
         {
             __name__ = $(1) ;
-           include $(2) ;
-           local rules = [ RULENAMES $(1) ] ;
-           IMPORT $(1) : $(rules) : $(1) : $(1).$(rules) ;
+            include $(2) ;
+            local rules = [ RULENAMES $(1) ] ;
+            IMPORT $(1) : $(rules) : $(1) : $(1).$(rules) ;
         }
     }    
     
+    rule peek ( module-name ? : variables + )
+    {
+        module $(<)
+        {
+            return $($(>)) ;
+        }
+    }
+        
+    rule set-variable ( module-name : name : value * )
+    {
+        module $(<)
+        {
+            $(>) = $(3) ;
+        }        
+    }
+        
     rule set-top-level-targets ( targets * )
     {
         DEPENDS all : $(targets) ;
@@ -39,12 +55,19 @@
     {
         $(variable) on $(targets) = $(value) ;
     }        
+
+    rule import-rules-from-parent ( parent-module : this-module : user-rules )
+    {
+        IMPORT $(parent-module) : $(user-rules) : $(this-module) : $(user-rules) ;
+        EXPORT $(this-module) : $(user-rules) ;
+    }   
+
 }
 
 
 PYTHON_IMPORT_RULE boost.build.main : main : PyBB : main ;
 
 module PyBB
-{
+{    
     main ;
 }