fix dependency typo
add google cast protobuf definition and makefile