Make lexer compile
Makefile working.

It needs .depend to work
Also add "-" in front of rm lines to continue on error (if the file is
not found"
Merge Martin & remote