gen-c-string.sh now removes starting whitespaces. Makefile cleanup and better dependency management added, including import of .depends file.