mirror of https://github.com/minio/minio.git
Working build system, builds gopath dynamically
This commit is contained in:
parent
1303e5aae7
commit
2c73655b7c
|
@ -1,2 +1,4 @@
|
|||
.gvm_local
|
||||
minios
|
||||
/tmp/
|
||||
/bin/
|
||||
**/*.swp
|
||||
|
|
23
Makefile
23
Makefile
|
@ -1,7 +1,22 @@
|
|||
GOPATH := $(CURDIR)/third_party
|
||||
GOPATH := $(CURDIR)/tmp/gopath
|
||||
|
||||
all:
|
||||
go build
|
||||
all: build copy_bin
|
||||
|
||||
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:
|
||||
rm minios
|
||||
rm -rf tmp bin
|
||||
|
|
|
@ -3,5 +3,5 @@ package main
|
|||
import "fmt"
|
||||
|
||||
func main() {
|
||||
fmt.Println("Hello World")
|
||||
fmt.Println("hello")
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
fmt.Println("hello")
|
||||
}
|
Loading…
Reference in New Issue