I have the following dir structure -

Jamroot
exes
--myExecutable
src1
--Jamfile
--srca.cpp
--srcb.cpp
src2
--Jamfile
--srcz.cpp
--srcx.cpp
includes
--includea.h
--includeb.h

I can't figure out how to alter Jamroot to include the includes directory for all the subprojects.  I tried:

project myTools : requirements <source>./includes ;

and

project myTools : requirements <include>includes ;


Neither works and the first one has an error.

Can someone please help me get this working?

Thanks,
Aaron R>

PS - Should my Jamfiles always have a project entry in them?  In the above source tree I used only a lib target in one and an exe target in the other.