fix the bug in makefile that forgetting generate .d files
add text_parser.h .cc