还是去掉automake吧，不好用诶
add common file
add BUILD INSTALL folder
add Makefile
add common.h , with macros and data struct defines
a few file update
add lock.h