blob: 93284efffce01b0e9b1a79f2b584e86bbcffa1b2 [file]
# Run the rulegen system
.PHONY: rulegen
rulegen:
bazel query '//examples/routeguide/... - attr(tags, manual, //examples/routeguide/...)' > available_tests.txt; \
bazel run --run_under="cd $$PWD && " //tools/rulegen; \
rm available_tests.txt;
# Publish a release
.PHONY: release
release:
./tools/make_release.py
# Build docs locally
.PHONY: docs
docs:
python3 -m sphinx -c docs -a -E -T -W --keep-going docs docs/build
# Apply buildifier
.PHONY: buildifier
buildifier:
bazel run //tools:buildifier
# Run pip-compile to upgrade python dependencies
.PHONY: pip_compile
pip_compile:
cd modules/python && echo '' > requirements.txt && bazel run //:requirements.update
# Run swift resolve to update Package.resolved from Package.swift
.PHONY: swift_resolve
swift_resolve:
cd modules/swift && swift package resolve
# Pull in auto-generated examples makefile
include examples/Makefile.mk
# Pull in auto-generated test workspaces makefile
include test_workspaces/Makefile.mk