Merge pull request #4 from fkautz/pr_out_working_build_system_builds_gopath_dynamically
commit
ddefc424ce
@ -1,2 +1,4 @@ |
|||||||
.gvm_local |
.gvm_local |
||||||
minios |
/tmp/ |
||||||
|
/bin/ |
||||||
|
**/*.swp |
||||||
|
@ -1,7 +1,22 @@ |
|||||||
GOPATH := $(CURDIR)/third_party
|
GOPATH := $(CURDIR)/tmp/gopath
|
||||||
|
|
||||||
all: |
all: build copy_bin |
||||||
go build
|
|
||||||
|
copy_bin: |
||||||
|
cp tmp/gopath/bin/* bin/
|
||||||
|
|
||||||
|
stage_build: |
||||||
|
mkdir -p $(GOPATH)
|
||||||
|
mkdir -p bin
|
||||||
|
mkdir -p tmp/gopath/src/github.com/minios/minios
|
||||||
|
rsync -a . tmp/gopath/src/github.com/minios/minios/
|
||||||
|
rsync -a third_party/* tmp/gopath
|
||||||
|
|
||||||
|
|
||||||
|
build: stage_build |
||||||
|
go install github.com/minios/minios/minios
|
||||||
|
go install github.com/minios/minios/miniosd
|
||||||
|
cp tmp/gopath/bin/* bin/
|
||||||
|
|
||||||
clean: |
clean: |
||||||
rm minios
|
rm -rf tmp bin
|
||||||
|
@ -0,0 +1,7 @@ |
|||||||
|
package main |
||||||
|
|
||||||
|
import "fmt" |
||||||
|
|
||||||
|
func main() { |
||||||
|
fmt.Println("hello") |
||||||
|
} |
Loading…
Reference in new issue