From bb6da8f85c0e58c5fdd9166e035f61a1183156e6 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Fri, 26 Aug 2016 01:21:01 +0900 Subject: [PATCH] Fix files for 'example' tag --- .travis.yml | 2 +- _docs/index.tmpl.html | 6 ++++-- examples/README.md | 8 ++++++++ examples/_server/main.go | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 examples/README.md diff --git a/.travis.yml b/.travis.yml index fa17c2f76..5202192fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ before_script: script: - go build -tags example -v ./... - - gopherjs build -tags example -v github.com/hajimehoshi/ebiten/examples/blocks + - gopherjs build --tags example -v github.com/hajimehoshi/ebiten/examples/blocks # Give up testing on Travis CI because of X error # https://travis-ci.org/hajimehoshi/ebiten/jobs/107404013 diff --git a/_docs/index.tmpl.html b/_docs/index.tmpl.html index 304d08ccc..2d0c32459 100644 --- a/_docs/index.tmpl.html +++ b/_docs/index.tmpl.html @@ -58,10 +58,12 @@ pre { {{- end}}

-

Execute the example

+

Execute the examples

:; go get github.com/hajimehoshi/ebiten
 :; cd $GOPATH/src/github.com/hajimehoshi/ebiten/examples
-:; go run rotate/main.go
+:; go run -tags example rotate/main.go + +

Note that you need to specify example tag.

Getting Started

diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 000000000..a405b3147 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,8 @@ +# Exacute the examples + +```sh +:; cd $GOPATH/src/github.com/hajimehoshi/ebiten/examples +:; go run -tags example rotate/main.go +``` + +Note that you need to specify `example` tag. \ No newline at end of file diff --git a/examples/_server/main.go b/examples/_server/main.go index b4a0aaa50..acdb56920 100644 --- a/examples/_server/main.go +++ b/examples/_server/main.go @@ -63,7 +63,7 @@ func createJSIfNeeded(name string) (string, error) { } if (err != nil && os.IsNotExist(err)) || time.Now().Sub(stat.ModTime()) > 5*time.Second { target := "github.com/hajimehoshi/ebiten/examples/" + name - out, err := exec.Command("gopherjs", "build", "-o", out, target).CombinedOutput() + out, err := exec.Command("gopherjs", "build", "--tags", "example", "-o", out, target).CombinedOutput() if err != nil { log.Print(string(out)) return "", errors.New(string(out))