|
12 | 12 | # - configtxgen - builds a native configtxgen binary
|
13 | 13 | # - configtxlator - builds a native configtxlator binary
|
14 | 14 | # - cryptogen - builds a native cryptogen binary
|
| 15 | +# - idemixgen - builds a native idemixgen binary |
15 | 16 | # - peer - builds a native fabric peer binary
|
16 | 17 | # - orderer - builds a native fabric orderer binary
|
17 | 18 | # - release - builds release packages for the host platform
|
@@ -105,9 +106,10 @@ PROJECT_FILES = $(shell git ls-files | grep -v ^test | grep -v ^unit-test | \
|
105 | 106 | RELEASE_TEMPLATES = $(shell git ls-files | grep "release/templates")
|
106 | 107 | IMAGES = peer orderer ccenv buildenv testenv tools
|
107 | 108 | RELEASE_PLATFORMS = windows-amd64 darwin-amd64 linux-amd64 linux-ppc64le linux-s390x
|
108 |
| -RELEASE_PKGS = configtxgen cryptogen configtxlator peer orderer |
| 109 | +RELEASE_PKGS = configtxgen cryptogen idemixgen configtxlator peer orderer |
109 | 110 |
|
110 | 111 | pkgmap.cryptogen := $(PKGNAME)/common/tools/cryptogen
|
| 112 | +pkgmap.idemixgen := $(PKGNAME)/common/tools/idemixgen |
111 | 113 | pkgmap.configtxgen := $(PKGNAME)/common/tools/configtxgen
|
112 | 114 | pkgmap.configtxlator := $(PKGNAME)/common/tools/configtxlator
|
113 | 115 | pkgmap.peer := $(PKGNAME)/peer
|
@@ -168,6 +170,9 @@ configtxlator: $(BUILD_DIR)/bin/configtxlator
|
168 | 170 | cryptogen: GO_LDFLAGS=-X $(pkgmap.$(@F))/metadata.Version=$(PROJECT_VERSION)
|
169 | 171 | cryptogen: $(BUILD_DIR)/bin/cryptogen
|
170 | 172 |
|
| 173 | +idemixgen: GO_LDFLAGS=-X $(pkgmap.$(@F))/metadata.Version=$(PROJECT_VERSION) |
| 174 | +idemixgen: $(BUILD_DIR)/bin/idemixgen |
| 175 | + |
171 | 176 | tools-docker: $(BUILD_DIR)/image/tools/$(DUMMY)
|
172 | 177 |
|
173 | 178 | buildenv: $(BUILD_DIR)/image/buildenv/$(DUMMY)
|
@@ -196,7 +201,7 @@ test-cmd:
|
196 | 201 |
|
197 | 202 | docker: $(patsubst %,$(BUILD_DIR)/image/%/$(DUMMY), $(IMAGES))
|
198 | 203 |
|
199 |
| -native: peer orderer configtxgen cryptogen configtxlator |
| 204 | +native: peer orderer configtxgen cryptogen idemixgen configtxlator |
200 | 205 |
|
201 | 206 | linter: check-deps buildenv
|
202 | 207 | @echo "LINT: Running code checks.."
|
@@ -355,6 +360,11 @@ release/%/bin/cryptogen: $(PROJECT_FILES)
|
355 | 360 | mkdir -p $(@D)
|
356 | 361 | $(CGO_FLAGS) GOOS=$(GOOS) GOARCH=$(GOARCH) go build -o $(abspath $@) -tags "$(GO_TAGS)" -ldflags "$(GO_LDFLAGS)" $(pkgmap.$(@F))
|
357 | 362 |
|
| 363 | +release/%/bin/idemixgen: $(PROJECT_FILES) |
| 364 | + @echo "Building $@ for $(GOOS)-$(GOARCH)" |
| 365 | + mkdir -p $(@D) |
| 366 | + $(CGO_FLAGS) GOOS=$(GOOS) GOARCH=$(GOARCH) go build -o $(abspath $@) -tags "$(GO_TAGS)" -ldflags "$(GO_LDFLAGS)" $(pkgmap.$(@F)) |
| 367 | + |
358 | 368 | release/%/bin/orderer: GO_LDFLAGS = $(patsubst %,-X $(PKGNAME)/common/metadata.%,$(METADATA_VAR))
|
359 | 369 |
|
360 | 370 | release/%/bin/orderer: $(PROJECT_FILES)
|
|
0 commit comments