Makefile 1.3 KB

1234567891011121314151617181920
  1. GO ?= go
  2. PWD := $(shell pwd)
  3. GOPATH := $(shell $(GO) env GOPATH)
  4. ROOTPATH := $(abspath $(dir $(PWD)))
  5. SHELL := /bin/bash
  6. OBJPREFIX := "github.com/milvus-io/milvus/cmd/milvus"
  7. INSTALL_PATH := $(ROOTPATH)/bin
  8. # use parent getdeps
  9. getdeps:
  10. $(MAKE) -C $(ROOTPATH) getdeps
  11. generate-mockery: getdeps
  12. $(INSTALL_PATH)/mockery --config $(PWD)/.mockery_pkg.yaml
  13. $(INSTALL_PATH)/mockery --name=MsgStream --dir=$(PWD)/mq/msgstream --output=$(PWD)/mq/msgstream --filename=mock_msgstream.go --with-expecter --structname=MockMsgStream --outpkg=msgstream --inpackage
  14. $(INSTALL_PATH)/mockery --name=Factory --dir=$(PWD)/mq/msgstream --output=$(PWD)/mq/msgstream --filename=mock_msgstream_factory.go --with-expecter --structname=MockFactory --outpkg=msgstream --inpackage
  15. $(INSTALL_PATH)/mockery --name=Client --dir=$(PWD)/mq/msgdispatcher --output=$(PWD)/mq/msgsdispatcher --filename=mock_client.go --with-expecter --structname=MockClient --outpkg=msgdispatcher --inpackage
  16. $(INSTALL_PATH)/mockery --name=Logger --dir=$(PWD)/eventlog --output=$(PWD)/eventlog --filename=mock_logger.go --with-expecter --structname=MockLogger --outpkg=eventlog --inpackage
  17. $(INSTALL_PATH)/mockery --name=MessageID --dir=$(PWD)/mq/common --output=$(PWD)/mq/msgstream/mqwrapper --filename=mock_id.go --with-expecter --structname=MockMessageID --outpkg=mqwrapper --inpackage