$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r53619 - trunk/libs/function_types/build
From: ghost_at_[hidden]
Date: 2009-06-04 05:36:18
Author: vladimir_prus
Date: 2009-06-04 05:36:17 EDT (Thu, 04 Jun 2009)
New Revision: 53619
URL: http://svn.boost.org/trac/boost/changeset/53619
Log:
Cleanup function_types Jamfile.
Make it directly depends on Wave target. Simplify naming
of targets.
Text files modified: 
   trunk/libs/function_types/build/Jamfile |    28 +++++++++++-----------------            
   1 files changed, 11 insertions(+), 17 deletions(-)
Modified: trunk/libs/function_types/build/Jamfile
==============================================================================
--- trunk/libs/function_types/build/Jamfile	(original)
+++ trunk/libs/function_types/build/Jamfile	2009-06-04 05:36:17 EDT (Thu, 04 Jun 2009)
@@ -6,31 +6,25 @@
 
 # Generates preprocessed files with wave.
 
-rule wave 
-{ 
-  Depends $1 : $2 ; 
-}
-
 actions wave
 {
-  ../../../dist/bin/wave -S../../.. $(>) -o $(<)
+  $(>[1]) -S../../.. $(>[2]) -o $(<)
 }
 
-make ../../../libs/function_types/build/timestamps/arity_loops
-  : preprocess_arity_loops.cpp : wave 
-  ;
+W = ../../../tools/wave/build//wave ;
 
-explicit ../../../libs/function_types/build/timestamps/arity_loops ; 
+make arity_loops
+  : preprocess_arity_loops.cpp $(W) : wave : <location>build/timestamps
+  ;
 
-make ../../../libs/function_types/build/timestamps/encoding
-  : preprocess_encoding.cpp : wave 
+make encoding
+  : preprocess_encoding.cpp $(W) : wave : <location>build/timestamps
   ;
 
-explicit ../../../libs/function_types/build/timestamps/encoding ;
 
-make ../../../libs/function_types/build/timestamps/cc_names
-  : preprocess_cc_names.cpp : wave
+make cc_names
+  : preprocess_cc_names.cpp $(W) : wave : <location>build/timestamps
   ;
-
-explicit ../../../libs/function_types/build/timestamps/cc_names ;
+  
+explicit arity_loops encoding cc_names ;