MOCKGEN ?= mockgen MOCKS_DIR := $(CURDIR)/test_helpers/mocks mocks: $(MOCKS_DIR)/gen_backend.go .PHONY: mocks $(MOCKS_DIR)/gen_backend.go: $(MOCKGEN) --package mocks --destination $@ \ github.com/openrelayxyz/plugeth-utils/core Backend,Downloader docker-image: mocks docker build . -t "cerc/plugeth-statediff:local" \ --build-arg GIT_VDBTO_TOKEN=$(CERC_GO_AUTH_TOKEN) .PHONY: docker-image # Local build BUILD_FLAGS := --trimpath plugin: build/statediff.so .PHONY: plugin build/statediff.so: ./**/*.go go build --tags linkgeth --buildmode=plugin -o $@ $(BUILD_FLAGS) ./main