|  | include ../make/bazel.mk | 
|  |  | 
|  | build: | 
|  | $(BAZEL) build --config=mayberemote go/... | 
|  |  | 
|  | .PHONY: docs | 
|  | docs: | 
|  | cd $(SKIA)/tools/doxygen; doxygen ./Doxyfile | 
|  |  | 
|  | release: docs | 
|  | cp -r /tmp/doxygen/html/* docs/ | 
|  | $(BAZEL) run --config=mayberemote //api:push_api_container | 
|  | # Cleanup the doc directory (silently). | 
|  | git clean -f -d -q docs/ | 
|  |  | 
|  | # Used by the autodeployment framework: | 
|  | # https://skia.googlesource.com/buildbot/+doc/main/docker_pushes_watcher/README.md | 
|  | release-api-ci: | 
|  | # COPY_FROM_DIR and STABLE_DOCKER_TAG env variables are expected to be | 
|  | # set by the auto deploy mechanism. | 
|  | cp -r $(COPY_FROM_DIR)/* docs/ | 
|  | $(BAZEL) run --config=mayberemote //api:push_api_container --workspace_status_command=bazel/override_container_label.sh | 
|  | # Cleanup the doc directory (silently). | 
|  | git clean -f -d -q docs/ | 
|  |  | 
|  | push: release | 
|  | $(BAZEL) run --config=mayberemote //kube/go/pushk -- --use-temp-checkout api |