71 Star 215 Fork 59

flike / kingshard

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 551 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
flike 提交于 2018-10-30 09:27 . #382,subtable index is sequential
COMMIT_HASH=$(shell git rev-parse --short HEAD || echo "GitNotFound")
BUILD_DATE=$(shell date '+%Y-%m-%d %H:%M:%S')
all: build
build: kingshard
goyacc:
go build -o ./bin/goyacc ./vendor/golang.org/x/tools/cmd/goyacc
kingshard: goyacc
./bin/goyacc -o ./sqlparser/sql.go ./sqlparser/sql.y
gofmt -w ./sqlparser/sql.go
go build -ldflags "-X \"main.BuildVersion=${COMMIT_HASH}\" -X \"main.BuildDate=$(BUILD_DATE)\"" -o ./bin/kingshard ./cmd/kingshard
clean:
@rm -rf bin
@rm -f ./sqlparser/y.output ./sqlparser/sql.go
test:
go test ./go/... -race
Go
1
https://gitee.com/flikecn/kingshard.git
git@gitee.com:flikecn/kingshard.git
flikecn
kingshard
kingshard
master

搜索帮助

14c37bed 8189591 565d56ea 8189591