Phony Directive

The .PHONY directive can be used to mark a target as having no correspondence to a real file. This is useful for propagating the proper up-to-date condition past a phony target rule. For example,

all:  target1 target2

.PHONY: all