Skip to content

Commit 5d36eef

Browse files
committed
Merge make targets for building binaries
Signed-off-by: Edmund Ochieng <[email protected]>
1 parent 2a13a22 commit 5d36eef

File tree

1 file changed

+4
-18
lines changed

1 file changed

+4
-18
lines changed

Makefile

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,9 @@ export GO_BUILD_FLAGS :=
309309
export GO_BUILD_LDFLAGS := -s -w \
310310
-X '$(VERSION_PATH).version=$(VERSION)' \
311311

312-
BINARIES=operator-controller
312+
BINARIES=operator-controller catalogd
313313

314+
.PHONY: $(BINARIES)
314315
$(BINARIES):
315316
go build $(GO_BUILD_FLAGS) -tags '$(GO_BUILD_TAGS)' -ldflags '$(GO_BUILD_LDFLAGS)' -gcflags '$(GO_BUILD_GCFLAGS)' -asmflags '$(GO_BUILD_ASMFLAGS)' -o $(BUILDBIN)/$@ ./cmd/$@
316317

@@ -320,14 +321,14 @@ build-deps: manifests generate fmt
320321
.PHONY: build go-build-local
321322
build: build-deps go-build-local #HELP Build manager binary for current GOOS and GOARCH. Default target.
322323
go-build-local: BUILDBIN := bin
323-
go-build-local: $(BINARIES) go-build-catalogd-local
324+
go-build-local: $(BINARIES)
324325

325326
.PHONY: build-linux go-build-linux
326327
build-linux: build-deps go-build-linux #EXHELP Build manager binary for GOOS=linux and local GOARCH.
327328
go-build-linux: BUILDBIN := bin/linux
328329
go-build-linux: export GOOS=linux
329330
go-build-linux: export GOARCH=amd64
330-
go-build-linux: $(BINARIES) go-build-catalogd-linux
331+
go-build-linux: $(BINARIES)
331332

332333
.PHONY: run
333334
run: docker-build kind-cluster kind-load kind-deploy wait #HELP Build the operator-controller then deploy it into a new kind cluster.
@@ -397,19 +398,4 @@ deploy-docs: venv
397398
demo-update:
398399
./hack/demo/generate-asciidemo.sh -u -n catalogd-demo catalogd-demo-script.sh
399400

400-
# Catalogd targets
401-
.PHONY: catalogd-build go-build-catalogd-local $(CATALOGD_BINARIES)
402-
catalogd-build: go-build-catalogd-local ## Build binaries for current GOOS and GOARCH.
403-
go-build-catalogd-local: $(CATALOGD_BINARIES)
404-
$(CATALOGD_BINARIES): BUILDBIN = bin
405-
$(CATALOGD_BINARIES):
406-
$(BUILDCMD)
407-
408-
.PHONY: catalogd-build-linux go-build-catalogd-linux $(LINUX_BINARIES)
409-
catalogd-build-linux: go-build-catalogd-linux ## Build binaries for GOOS=linux and local GOARCH.
410-
go-build-catalogd-linux: $(LINUX_BINARIES)
411-
$(LINUX_BINARIES): BUILDBIN = bin/linux
412-
$(LINUX_BINARIES):
413-
GOOS=linux $(BUILDCMD)
414-
415401
include Makefile.venv

0 commit comments

Comments
 (0)