mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
close:#1000151163
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 037348725c)
89 lines
2.0 KiB
Makefile
89 lines
2.0 KiB
Makefile
# Cubefs Makefile
|
|
#
|
|
threads?=0
|
|
RM := $(shell [ -x /bin/rm ] && echo "/bin/rm" || echo "/usr/bin/rm" )
|
|
GOMOD=on
|
|
default: all
|
|
|
|
phony := all
|
|
all: build
|
|
|
|
phony += build server authtool client cli libsdkpre libsdk fsck fdstore bcache blobstore deploy
|
|
build: server authtool client cli libsdk fsck fdstore bcache blobstore deploy
|
|
|
|
server:
|
|
@build/build.sh server $(GOMOD) --threads=$(threads)
|
|
|
|
|
|
deploy:
|
|
@build/build.sh deploy $(GOMOD) --threads=$(threads)
|
|
|
|
|
|
blobstore:
|
|
@build/build.sh blobstore $(GOMOD) --threads=$(threads)
|
|
|
|
blobstoredialtest:
|
|
@build/build.sh blobstoredialtest $(GOMOD) --threads=$(threads)
|
|
|
|
client:
|
|
@build/build.sh client $(GOMOD) --threads=$(threads)
|
|
|
|
authtool:
|
|
@build/build.sh authtool $(GOMOD) --threads=$(threads)
|
|
|
|
cli:
|
|
@build/build.sh cli $(GOMOD) --threads=$(threads)
|
|
|
|
fsck:
|
|
@build/build.sh fsck $(GOMOD) --threads=$(threads)
|
|
|
|
libsdkpre:
|
|
@build/build.sh libsdkpre $(GOMOD) --threads=$(threads)
|
|
|
|
libsdk:
|
|
@build/build.sh libsdk $(GOMOD) --threads=$(threads)
|
|
|
|
fdstore:
|
|
@build/build.sh fdstore $(GOMOD) --threads=$(threads)
|
|
|
|
bcache:
|
|
@build/build.sh bcache $(GOMOD) --threads=$(threads)
|
|
|
|
rctest:
|
|
@build/build.sh rctest $(GOMOD) --threads=$(threads)
|
|
|
|
rcconfig:
|
|
@build/build.sh rcconfig $(GOMOD) --threads=$(threads)
|
|
|
|
phony += clean
|
|
clean:
|
|
@$(RM) -rf build/bin
|
|
|
|
phony += dist-clean
|
|
dist-clean:
|
|
@build/build.sh dist_clean --threads=$(threads)
|
|
|
|
phony += test
|
|
test:
|
|
@build/build.sh test $(GOMOD) --threads=$(threads)
|
|
|
|
phony += testcover testcovercubefs testcoverblobstore
|
|
testcover:
|
|
@build/build.sh testcover $(GOMOD) --threads=$(threads)
|
|
testcovercubefs:
|
|
@build/build.sh testcovercubefs $(GOMOD) --threads=$(threads)
|
|
testcoverblobstore:
|
|
@build/build.sh testcoverblobstore $(GOMOD) --threads=$(threads)
|
|
|
|
phony += mock
|
|
mock:
|
|
rm -rf metanode/mocktest
|
|
mockgen -source=raftstore/partition.go -package=raftstoremock -destination=metanode/mocktest/raftstore/partition.go
|
|
|
|
phony += docker
|
|
docker:
|
|
@docker/run_docker.sh --build
|
|
@docker/run_docker.sh --clean
|
|
|
|
.PHONY: $(phony)
|