Boost logo

Boost-Commit :

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 ;
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk