# This rule establishes a dependency, with no special build actions rule do-nothing { DEPENDS $(<) : $(>) ; } actions quietly do-nothing { } # Make a non-file target which depends on a file that exists NOTFILE fake-target ; SEARCH on file-to-bind = subdir1 ; do-nothing fake-target : file-to-bind ; # Set jam up to call our bind-rule BINDRULE = bind-rule ; rule bind-rule { ECHO found: $(<) at $(>) ; } DEPENDS all : fake-target ;