|
|
|
|
Index: src/github.com/wal-g/wal-g/Makefile
|
|
|
|
|
--- src/github.com/wal-g/wal-g/Makefile.orig 2019-08-13 09:52:15.000000000 +0200
|
|
|
|
|
+++ src/github.com/wal-g/wal-g/Makefile 2019-08-13 14:40:29.838549000 +0200
|
|
|
|
|
@@ -9,14 +9,16 @@
|
|
|
|
|
PKG := github.com/wal-g/wal-g
|
|
|
|
|
COVERAGE_FILE := coverage.out
|
|
|
|
|
|
|
|
|
|
-.PHONY: unittest fmt lint install clean
|
|
|
|
|
+.PHONY: all
|
|
|
|
|
+
|
|
|
|
|
+all: deps pg_build
|
|
|
|
|
|
|
|
|
|
test: install deps lint unittest pg_build mysql_build redis_build mongo_build unlink_brotli pg_integration_test mysql_integration_test redis_integration_test mongo_integration_test
|
|
|
|
|
|
|
|
|
|
pg_test: install deps pg_build lint unlink_brotli pg_integration_test
|
|
|
|
|
|
|
|
|
|
pg_build: $(CMD_FILES) $(PKG_FILES)
|
|
|
|
|
- (cd $(MAIN_PG_PATH) && go build -o wal-g -tags lzo -ldflags "-s -w -X github.com/wal-g/wal-g/cmd.BuildDate=`date -u +%Y.%m.%d_%H:%M:%S` -X github.com/wal-g/wal-g/cmd.GitRevision=`git rev-parse --short HEAD` -X github.com/wal-g/wal-g/cmd.WalgVersion=`git tag -l --points-at HEAD`")
|
|
|
|
|
+ (cd $(MAIN_PG_PATH) && go build -v -o wal-g -tags lzo -ldflags "-X github.com/wal-g/wal-g/cmd.BuildDate=`date -u +%Y.%m.%d_%H:%M:%S` -X github.com/wal-g/wal-g/cmd.GitRevision=`git rev-parse --short HEAD` -X github.com/wal-g/wal-g/cmd.WalgVersion=`git tag -l --points-at HEAD`")
|
|
|
|
|
|
|
|
|
|
pg_build_image: install deps pg_build unlink_brotli
|
|
|
|
|
docker-compose build $(DOCKER_COMMON) pg pg_build_docker_prefix
|
|
|
|
|
@@ -116,8 +118,6 @@
|
|
|
|
|
go list ./... | grep -Ev 'vendor|submodules|tmp' | xargs golint
|
|
|
|
|
|
|
|
|
|
deps:
|
|
|
|
|
- git submodule update --init
|
|
|
|
|
- dep ensure
|
|
|
|
|
sed -i 's|\(#cgo LDFLAGS:\) .*|\1 -Wl,-Bstatic -llzo2 -Wl,-Bdynamic|' vendor/github.com/cyberdelia/lzo/lzo.go
|
|
|
|
|
./link_brotli.sh
|
|
|
|
|
|
|
|
|
|
@@ -128,4 +128,3 @@
|
|
|
|
|
unlink_brotli:
|
|
|
|
|
rm -rf vendor/github.com/google/brotli/*
|
|
|
|
|
mv tmp/* vendor/github.com/google/brotli/
|
|
|
|
|
- rm -rf tmp/
|