makefile: BSD make compatibility
makefile: Split zsh-extras target