dependency generator for file.go