support zsh completion
add zsh completion support into Makefile