Makefile: binary should depend on all go files
Makefile: binary should depend on all go files

Depending on *.go for the scan binary isn't enough; it should depend on
any source files inside the module. The go list command can show all
packages used, so use the output of that, combined with make's wildcard
function, to depend on all go files.

jamesog/scan,jamesog/scan,jamesog/scan