@@ -107,7 +107,7 @@ PROJECT_FILES = $(shell git ls-files | grep -v ^test | grep -v ^unit-test | \
107
107
RELEASE_TEMPLATES = $(shell git ls-files | grep "release/templates")
108
108
IMAGES = peer orderer ccenv buildenv testenv tools
109
109
RELEASE_PLATFORMS = windows-amd64 darwin-amd64 linux-amd64 linux-ppc64le linux-s390x
110
- RELEASE_PKGS = configtxgen cryptogen idemixgen configtxlator peer orderer
110
+ RELEASE_PKGS = configtxgen cryptogen idemixgen discover configtxlator peer orderer
111
111
112
112
pkgmap.cryptogen := $(PKGNAME ) /common/tools/cryptogen
113
113
pkgmap.idemixgen := $(PKGNAME ) /common/tools/idemixgen
@@ -116,6 +116,7 @@ pkgmap.configtxlator := $(PKGNAME)/common/tools/configtxlator
116
116
pkgmap.peer := $(PKGNAME ) /peer
117
117
pkgmap.orderer := $(PKGNAME ) /orderer
118
118
pkgmap.block-listener := $(PKGNAME ) /examples/events/block-listener
119
+ pkgmap.discover := $(PKGNAME ) /cmd/discover
119
120
120
121
include docker-env.mk
121
122
@@ -174,6 +175,9 @@ cryptogen: $(BUILD_DIR)/bin/cryptogen
174
175
idemixgen : GO_LDFLAGS=-X $(pkgmap.$(@F ) ) /metadata.Version=$(PROJECT_VERSION )
175
176
idemixgen : $(BUILD_DIR ) /bin/idemixgen
176
177
178
+ discover : GO_LDFLAGS=-X $(pkgmap.$(@F ) ) /metadata.Version=$(PROJECT_VERSION )
179
+ discover : $(BUILD_DIR ) /bin/discover
180
+
177
181
tools-docker : $(BUILD_DIR ) /image/tools/$(DUMMY )
178
182
179
183
buildenv : $(BUILD_DIR ) /image/buildenv/$(DUMMY )
@@ -206,7 +210,7 @@ test-cmd:
206
210
207
211
docker : $(patsubst % ,$(BUILD_DIR ) /image/% /$(DUMMY ) , $(IMAGES ) )
208
212
209
- native : peer orderer configtxgen cryptogen idemixgen configtxlator
213
+ native : peer orderer configtxgen cryptogen idemixgen configtxlator discover
210
214
211
215
linter : check-deps buildenv
212
216
@echo " LINT: Running code checks.."
@@ -370,6 +374,11 @@ release/%/bin/idemixgen: $(PROJECT_FILES)
370
374
mkdir -p $(@D )
371
375
$(CGO_FLAGS ) GOOS=$(GOOS ) GOARCH=$(GOARCH ) go build -o $(abspath $@ ) -tags " $( GO_TAGS) " -ldflags " $( GO_LDFLAGS) " $(pkgmap.$(@F ) )
372
376
377
+ release/% /bin/discover : $(PROJECT_FILES )
378
+ @echo " Building $@ for $( GOOS) -$( GOARCH) "
379
+ mkdir -p $(@D )
380
+ $(CGO_FLAGS ) GOOS=$(GOOS ) GOARCH=$(GOARCH ) go build -o $(abspath $@ ) -tags " $( GO_TAGS) " -ldflags " $( GO_LDFLAGS) " $(pkgmap.$(@F ) )
381
+
373
382
release/% /bin/orderer : GO_LDFLAGS = $(patsubst % ,-X $(PKGNAME ) /common/metadata.% ,$(METADATA_VAR ) )
374
383
375
384
release/% /bin/orderer : $(PROJECT_FILES )
0 commit comments