Skip to content

Commit

Permalink
Switch to Go modules
Browse files Browse the repository at this point in the history
Updated list of needed packages in README.md
  • Loading branch information
gdm85 committed Oct 31, 2019
1 parent 9e95c86 commit 7f09a6d
Show file tree
Hide file tree
Showing 10 changed files with 26 additions and 34 deletions.
1 change: 0 additions & 1 deletion .gitignore
@@ -1,2 +1 @@
.gopath/
bin/
9 changes: 0 additions & 9 deletions .gitmodules

This file was deleted.

21 changes: 8 additions & 13 deletions Makefile
@@ -1,18 +1,13 @@
build:
mkdir -p bin .gopath
if [ ! -L .gopath/src ]; then ln -s "$(CURDIR)/vendor" .gopath/src; fi
cd src && GOBIN="$(CURDIR)/bin/" GOPATH="$(CURDIR)/.gopath" go install && mv ../bin/src ../bin/wolfengo

all: wolfengo test

wolfengo:
go build -o bin/wolfengo ./src

errcheck:
mkdir -p bin .gopath
if [ ! -L .gopath/src ]; then ln -s "$(CURDIR)/vendor" .gopath/src; fi
cd src && GOPATH="$(CURDIR)/.gopath" errcheck
errcheck ./src

test:
mkdir -p bin .gopath
if [ ! -L .gopath/src ]; then ln -s "$(CURDIR)/vendor" .gopath/src; fi
cd src && GOPATH="$(CURDIR)/.gopath" go test -v

all: build errcheck test
go test ./src

.PHONY: all build errcheck test
.PHONY: all wolfengo test errcheck
4 changes: 1 addition & 3 deletions README.md
Expand Up @@ -13,14 +13,12 @@ Pull requests are welcome.

WolfenGo uses glfw C bindings, which in turn need some Linux userland headers to be installed. Example of dependencies installation on a Debian-based system:
```
apt-get install libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev
apt-get install libgl1-mesa-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxxf86vm-dev
```

# Building

```
git submodule init
git submodule update
make
```

Expand Down
8 changes: 8 additions & 0 deletions go.mod
@@ -0,0 +1,8 @@
module github.com/gdm85/wolfengo

go 1.13

require (
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1
)
4 changes: 4 additions & 0 deletions go.sum
@@ -0,0 +1,4 @@
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7 h1:SCYMcCJ89LjRGwEa0tRluNRiMjZHalQZrVrvTbPh+qw=
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7/go.mod h1:482civXOzJJCPzJ4ZOX/pwvXBWSnzD4OKMdH4ClKGbk=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
10 changes: 5 additions & 5 deletions src/shader.go
Expand Up @@ -63,13 +63,13 @@ func (s *Shader) addUniform(uniformName string) error {
}

func (s *Shader) getProgramInfoLog(context string) error {
var logLength int32
gl.GetProgramiv(s.program, gl.INFO_LOG_LENGTH, &logLength)
var logLength int32
gl.GetProgramiv(s.program, gl.INFO_LOG_LENGTH, &logLength)

log := strings.Repeat("\x00", int(logLength+1))
gl.GetProgramInfoLog(s.program, logLength, nil, gl.Str(log))
log := strings.Repeat("\x00", int(logLength+1))
gl.GetProgramInfoLog(s.program, logLength, nil, gl.Str(log))

return fmt.Errorf("%s: %s", context, log)
return fmt.Errorf("%s: %s", context, log)
}

func (s *Shader) getShaderInfoLog(shader uint32, context string) error {
Expand Down
1 change: 0 additions & 1 deletion vendor/github.com/go-gl/gl
Submodule gl deleted from 68e253
1 change: 0 additions & 1 deletion vendor/github.com/go-gl/glfw
Submodule glfw deleted from 46a8d5
1 change: 0 additions & 1 deletion vendor/golang.org/x/image
Submodule image deleted from af66de

0 comments on commit 7f09a6d

Please sign in to comment.