github.com/peggyl/go@v0.0.0-20151008231540-ae315999c2d5/src/cmd/dist/mkdeps.bash (about)

     1  #!/bin/bash
     2  
     3  set -e
     4  
     5  # Windows has the most dependencies.
     6  export GOOS=windows
     7  
     8  (
     9  	echo '// generated by mkdeps.bash'
    10  	echo
    11  	echo 'package main'
    12  	echo
    13  	echo 'var builddeps = map[string][]string{'
    14  
    15  	deps=$(GOOS=windows go list -tags cmd_go_bootstrap -f '{{join .Deps "\n"}}' cmd/go | grep -v '^unsafe$')
    16  	GOOS=windows go list -tags cmd_go_bootstrap -f '{{printf "%q" .ImportPath}}: { {{range .Deps}}{{if not (eq . "unsafe")}}{{printf "%q" .}}, {{end}}{{end}} },' $deps cmd/go
    17  
    18  	echo '}'
    19  ) |gofmt >deps.go