fix compile error
add Makefile