all: improve the method of import for internal packages

1. Change directory structure and Makefile to let GOPATH=`pwd`, so wherever the project directory is, just use make to build.
This commit is contained in:
fatedier
2016-02-25 17:38:34 +08:00
parent f32cc7a840
commit 09127a3b55
17 changed files with 28 additions and 27 deletions

View File

@ -1,4 +1,5 @@
export PATH := $(GOPATH)/bin:$(PATH)
export NEW_GOPATH := $(shell pwd)
all: build
@ -9,13 +10,13 @@ godep:
godep restore
fmt:
@godep go fmt ./...
@GOPATH=$(NEW_GOPATH) godep go fmt ./...
frps:
godep go build -o bin/frps ./cmd/frps
GOPATH=$(NEW_GOPATH) godep go build -o bin/frps ./src/frp/cmd/frps
frpc:
godep go build -o bin/frpc ./cmd/frpc
GOPATH=$(NEW_GOPATH) godep go build -o bin/frpc ./src/frp/cmd/frpc
test:
@godep go test ./...
@GOPATH=$(NEW_GOPATH) godep go test ./...