Hi,
How can I tell bjam to generate files in the current
directory instead of creating bin/sun/debug?
In the example below I use dclgen to create headers in
current directory, but I have to copy generated headers from bin/sun/debug to
the current dir explicetely.
I tried to use build-dir $(here), but it just changes out
put dir to sun/debug.
here = ./ ;
actions dclgen
{
echo "<: " $(<)
#$(here)dclgen $(<:D=:S=) >
$(<:D=)
$(here)dclgen $(<:D=:S=) > $(<)
#CP = [ common.copy-command ] ;
cp $(<) $(here)
}
rule dclgen ( targets * : sources * : properties * )
{
ECHO "targets: " $(targets) ;
}
project : : : build-dir $(here) ;
make volmarket.h : : @dclgen ;
make volindicate.h : : @dclgen ;
Best Regards
Alex Khassapov
Senior Software Engineer
ITG Australia Ltd
Level
3,
525
Ph.
+61 3 9211 2543
Fax. +61 3 9211 2599
****************************************************************************
The information
contained in this communication is strictly confidential and intended solely
for the use of the intended recipient(s). The copyright in this communication
belongs to ITG Australia Ltd, ITG Hong Kong Limited, ITG Japan
Limited and/or their related entities, including
Investment Technology Group, Inc., (collectively referred to as
“ITG") and may contain information that is private, confidential or
subject to legal professional or other privilege. No confidentiality or
privilege is waived or lost by any mis-transmission
of this email.
Access to
this email by anyone other than the intended recipient is unauthorized and
further distribution of this email is strictly prohibited without the
permission of ITG. If you are not the intended recipient of this email,
any review, disclosure, copying, distribution, retention or any action taken or
omitted to be taken in reliance on it is prohibited and may be unlawful.
If you are not the intended recipient of this email, you should not
disseminate, distribute or copy this e-mail and you should delete it and all
copies of it from your system, destroy any hard copies of it and notify the
sender. ITG and/or its affiliates reserve the right to monitor and
archive all electronic communications through its/their network.
The information contained in this email is believed to be
accurate at the time of publication. However, ITG disclaims all
responsibility for any loss or damage howsoever arising as a result of any
person or entity acting upon the information contained in this email and no
liability will be accepted by ITG for any such loss or damage. Any views
expressed in this email are those of the individual sender, except where the
email states otherwise and the sender is authorized to state them to be the
views of ITG.
*****************************************************************************