Browse Source

add build tasks

tags/v0.9.0
jimzhan 9 years ago
parent
commit
aada13fa36
5 changed files with 34 additions and 9 deletions
  1. +29
    -0
      .gitignore
  2. +3
    -8
      Makefile
  3. BIN
      cmd/rex/rex
  4. +2
    -0
      cmd/rex/run.go
  5. +0
    -1
      wercker.yml

+ 29
- 0
.gitignore View File

@@ -0,0 +1,29 @@
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
cmd/rex/rex

# Folders
_obj
_test

# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out

*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*

_testmain.go

.env
*.exe
*.test
*.prof

gh-pages
gh-pages/*

+ 3
- 8
Makefile View File

@@ -2,19 +2,14 @@

GOFLAGS ?= $(GOFLAGS:)

all: install test
all: test build

build:
@go build $(GOFLAGS) ./...
@go get -v ./...

install:
@go get $(GOFLAGS) ./...

test: install
test: build
@go test -v ./...

bench: install
@go test -run=NONE -bench=. $(GOFLAGS) ./...

clean:
@go clean $(GOFLAGS) -i ./...

BIN
cmd/rex/rex View File


+ 2
- 0
cmd/rex/run.go View File

@@ -36,6 +36,7 @@ import (
log "github.com/Sirupsen/logrus"
"github.com/codegangsta/cli"

"github.com/goanywhere/rex"
"github.com/goanywhere/rex/internal"
"github.com/goanywhere/rex/livereload"

@@ -156,6 +157,7 @@ func Run(ctx *cli.Context) {
app := new(app)
app.dir = cwd
app.binary = filepath.Join(os.TempDir(), "rex-bin")
rex.Infof("App: %s", app.binary)
if runtime.GOOS == "windows" {
app.binary += ".exe"
}

+ 0
- 1
wercker.yml View File

@@ -1 +0,0 @@
box: wercker/golang@1.4.2

Loading…
Cancel
Save