@@ -117,9 +117,9 @@ require-%:
117
117
118
118
build : WHAT ?= ./cmd/... ./cli/cmd/...
119
119
build : require-jq require-go require-git verify-go-versions # # Build the project
120
- for W in $( WHAT) ; do \
121
- cd $${W%...} && ROOT =$$(go list -m -f "{{.Path}}") && ROOT=.$${ROOT # github.com/kcp-dev/kcp} && cd - && \
122
- GOOS=$(OS) GOARCH=$(ARCH) CGO_ENABLED=0 go build $(BUILDFLAGS) -ldflags="$(LDFLAGS)" -o $(shell pwd)/ bin . $${W#$${ROOT} }; \
120
+ set -x ; for W in $( WHAT) ; do \
121
+ W =$$(echo "$${W}" | sed 's,^\./, github.com/kcp-dev/kcp/,') && \
122
+ GOOS=$(OS) GOARCH=$(ARCH) CGO_ENABLED=0 go build $(BUILDFLAGS) -ldflags="$(LDFLAGS)" -o bin $${W}; \
123
123
done
124
124
ln -sf kubectl-workspace bin/kubectl-workspaces
125
125
ln -sf kubectl-workspace bin/kubectl-ws
@@ -131,9 +131,9 @@ build-all:
131
131
132
132
install : WHAT ?= ./cmd/... ./cli/cmd/...
133
133
install : require-jq require-go require-git verify-go-versions # # Install the project
134
- for W in $( WHAT) ; do \
135
- cd $${W%...} && ROOT =$$(go list -m -f "{{.Path}}") && ROOT=.$${ROOT # github.com/kcp-dev/kcp} && cd - && \
136
- GOOS=$(OS) GOARCH=$(ARCH) CGO_ENABLED=0 go install -ldflags="$(LDFLAGS)" . $${W#$${ROOT} }; \
134
+ set -x ; for W in $( WHAT) ; do \
135
+ W =$$(echo "$${W}" | sed 's,^\./, github.com/kcp-dev/kcp/,') && \
136
+ GOOS=$(OS) GOARCH=$(ARCH) CGO_ENABLED=0 go install -ldflags="$(LDFLAGS)" $${W}; \
137
137
done
138
138
ln -sf $(INSTALL_GOBIN)/kubectl-workspace $(INSTALL_GOBIN)/kubectl-ws
139
139
ln -sf $(INSTALL_GOBIN)/kubectl-workspace $(INSTALL_GOBIN)/kubectl-workspaces
0 commit comments