Hello, It seems that string literals in rule bodies force the evaluation of functional applications. E.g. simply calling "omake" with this OMakefile foo(bar) = echo $(bar) return 1 .PHONY: all echo $"$(foo XXX)" would display XXX even if the rule is not run. Is this the intended behavior? Is there a way to suspend the application? Alain