Hello folks! I defined my own rule to provide resource compilation. I put invocation of the rule in my Jambase file. But when I run bjam (not jam!) it skipped my rule. I believe that happens because my rule doesn't belong to 'all' list :"exe, lib ..." Should I try to define my rule in the style of EXE or there is more easy way to provide user''s rule invocation in BJAM? Any help will be appreciated! msvc-tools.jam: ------------------ cut here ------------------------ # resource rules for NT rule rescomp { DEPENDS $(<) : $(>) ; rescomp-impl $(<) : $(>) ; } actions rescomp-impl { rc /l "0x409" /d "_DEBUG" "$(>)" } ------------------------------------------------------- Jamfile: ---------------- cut here -------------------------- subproject ICIDM ; rescomp ICIDM.res : ICIDM.rc ; dll ICIDM : ICIDM.cpp ICIDMInterfaces.cpp SWMRGuard.cpp SysDep.cpp : <include>$(ADC_ROOT) <include>$(BOOST_ROOT) ; exe test : test.cpp <dll>ICIDM : <include>$(ADC_ROOT) <include>$(BOOST_ROOT) ; ------------------------------------------------------- ---- Lev Assinovsky Aelita Software Corporation O&S Core Division, Programmer ICQ# 165072909 [Non-text portions of this message have been removed]