#!/usr/bin/make -f SHELL=bash # BRanch to match for BReaking changes BRBR?=master .PHONY: lint lint: buf check lint buf check breaking --against-input '.git#branch=$(BRBR)' .PHONY: doc # Regenerate documentation for proto files: doc: @for f in `find . -type f -name '*.proto' -exec dirname {} \; | sort -u `; do \ echo "⇒ Documentation for $$(basename $$f)"; \ protoc \ --doc_opt=.github/markdown.tmpl,$${f}.md \ --proto_path=.:/usr/local/include \ --doc_out=proto-docs/ $${f}/*.proto; \ done