gitignore generated files
add dependency to source-tree