通用Makefile例子, 可以实现多目录多文件的编译,组织一般的小项目是没有问题的