From 1b4fdee6ff8822e495aa2405993bde362b40ca6c Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Thu, 4 Jun 2009 09:36:17 +0000 Subject: [PATCH] Cleanup function_types Jamfile. Make it directly depends on Wave target. Simplify naming of targets. Addresses #1653 [SVN r53619] --- build/Jamfile | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/build/Jamfile b/build/Jamfile index bace553..38b185a 100644 --- a/build/Jamfile +++ b/build/Jamfile @@ -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 ; + +make arity_loops + : preprocess_arity_loops.cpp $(W) : wave : build/timestamps ; -explicit ../../../libs/function_types/build/timestamps/arity_loops ; - -make ../../../libs/function_types/build/timestamps/encoding - : preprocess_encoding.cpp : wave +make encoding + : preprocess_encoding.cpp $(W) : wave : 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 : build/timestamps ; - -explicit ../../../libs/function_types/build/timestamps/cc_names ; + +explicit arity_loops encoding cc_names ;