all: build
.PHONY: all

build:
	go build github.com/openshift/client-go/apps/...
	go build github.com/openshift/client-go/authorization/...
	go build github.com/openshift/client-go/build/...
	go build github.com/openshift/client-go/image/...
	go build github.com/openshift/client-go/network/...
	go build github.com/openshift/client-go/oauth/...
	go build github.com/openshift/client-go/project/...
	go build github.com/openshift/client-go/quota/...
	go build github.com/openshift/client-go/route/...
	go build github.com/openshift/client-go/security/...
	go build github.com/openshift/client-go/servicecertsigner/...
	go build github.com/openshift/client-go/template/...
	go build github.com/openshift/client-go/user/...
.PHONY: build

build-examples:
	go build -o examples/build/app github.com/openshift/client-go/examples/build/...
.PHONY: build-examples

verify:
	hack/verify-codegen.sh
.PHONY: verify

generate:
	hack/update-codegen.sh
.PHONY: generate

update-deps:
	hack/update-deps.sh
.PHONY: update-deps
