ledisdb/Makefile

44 lines
836 B
Makefile
Raw Normal View History

2014-07-28 08:46:17 +04:00
INSTALL_PATH ?= $(CURDIR)
2014-08-27 10:31:46 +04:00
$(shell ./tools/build_config.sh build_config.mk $INSTALL_PATH)
2014-07-28 08:46:17 +04:00
include build_config.mk
export CGO_CFLAGS
export CGO_CXXFLAGS
export CGO_LDFLAGS
export LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH
export GO_BUILD_TAGS
2014-07-20 15:03:00 +04:00
all: build
build:
$(GO) install -tags 'linenoise $(GO_BUILD_TAGS)' ./...
2014-07-20 15:03:00 +04:00
2015-03-11 06:54:16 +03:00
build_use_lmdb:
$(GO) install -tags 'linenoise $(GO_BUILD_TAGS) lmdb' ./...
2014-07-20 15:03:00 +04:00
test:
$(GO) test --race -tags '$(GO_BUILD_TAGS)' ./...
2014-09-04 08:53:19 +04:00
2015-03-11 06:54:16 +03:00
test_use_lmdb:
$(GO) test --race -tags '$(GO_BUILD_TAGS) lmdb' ./...
test_ledis:
$(GO) test --race -tags '$(GO_BUILD_TAGS)' ./ledis
test_server:
$(GO) test --race -tags '$(GO_BUILD_TAGS)' ./server
test_store:
$(GO) test --race -tags '$(GO_BUILD_TAGS)' ./store
test_rpl:
$(GO) test --race -tags '$(GO_BUILD_TAGS)' ./rpl
2015-02-05 04:39:18 +03:00
clean:
$(GO) clean -i ./...
2015-02-05 04:39:18 +03:00
fmt:
go fmt ./...