`lib` is the only target that is *required* to be .PHONY.  As I commented on #200 I was not sure if we are going to pull this in.  But I will add other phony targets to .PHONY before merge, as you suggested.