improve makefile
char escape character supported