Added .PHONY directives to 'all', 'clean' and 'test' targets.