Emit warning for unmatched rule
push and pop directory prefixes for subprojects
Example of how to invoke Monk from makefile