update Makefile to fix build error on old OS, and update README