add Makefile to compile on Linux.