add Makefile to build in *nix platform