diff --git a/build_all.go b/build_all.go index bec104f..a68027a 100644 --- a/build_all.go +++ b/build_all.go @@ -60,12 +60,24 @@ var targets = []target{ func main() { os.RemoveAll(releaseDir) runtime.Assert(os.MkdirAll(releaseDir, 0755)) + bindata() for _, target := range targets { logging.Info("build target %s/%s...", target.os, target.arch) build(target) } } +func bindata() { + cmd := exec.Command("go", "run", "contrib/bindata/main.go", + "-pkg", "shell", + "-o", "code/client/shell/assets.go", + "-prefix", "html/shell", + "html/shell/...") + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr + runtime.Assert(cmd.Run()) +} + func build(t target) { os.RemoveAll(buildDir) runtime.Assert(os.MkdirAll(buildDir, 0755))