some update Makefile, added new target into .PHONY